10#include <gsl/gsl_sf.h>
11#include <boost/bind/bind.hpp>
12#include "gslpp_function_adapter.h"
13using namespace boost::placeholders;
16 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHW",
"CHB",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
17 "CHL1_11",
"CHL1_12r",
"CHL1_13r",
"CHL1_22",
"CHL1_23r",
"CHL1_33",
18 "CHL1_12i",
"CHL1_13i",
"CHL1_23i",
19 "CHL3_11",
"CHL3_12r",
"CHL3_13r",
"CHL3_22",
"CHL3_23r",
"CHL3_33",
20 "CHL3_12i",
"CHL3_13i",
"CHL3_23i",
21 "CHe_11",
"CHe_12r",
"CHe_13r",
"CHe_22",
"CHe_23r",
"CHe_33",
22 "CHe_12i",
"CHe_13i",
"CHe_23i",
23 "CHQ1_11",
"CHQ1_12r",
"CHQ1_13r",
"CHQ1_22",
"CHQ1_23r",
"CHQ1_33",
24 "CHQ1_12i",
"CHQ1_13i",
"CHQ1_23i",
25 "CHQ3_11",
"CHQ3_12r",
"CHQ3_13r",
"CHQ3_22",
"CHQ3_23r",
"CHQ3_33",
26 "CHQ3_12i",
"CHQ3_13i",
"CHQ3_23i",
27 "CHu_11",
"CHu_12r",
"CHu_13r",
"CHu_22",
"CHu_23r",
"CHu_33",
28 "CHu_12i",
"CHu_13i",
"CHu_23i",
29 "CHd_11",
"CHd_12r",
"CHd_13r",
"CHd_22",
"CHd_23r",
"CHd_33",
30 "CHd_12i",
"CHd_13i",
"CHd_23i",
31 "CHud_11r",
"CHud_12r",
"CHud_13r",
"CHud_22r",
"CHud_23r",
"CHud_33r",
32 "CHud_11i",
"CHud_12i",
"CHud_13i",
"CHud_22i",
"CHud_23i",
"CHud_33i",
33 "CeH_11r",
"CeH_12r",
"CeH_13r",
"CeH_22r",
"CeH_23r",
"CeH_33r",
34 "CeH_11i",
"CeH_12i",
"CeH_13i",
"CeH_22i",
"CeH_23i",
"CeH_33i",
35 "CuH_11r",
"CuH_12r",
"CuH_13r",
"CuH_22r",
"CuH_23r",
"CuH_33r",
36 "CuH_11i",
"CuH_12i",
"CuH_13i",
"CuH_22i",
"CuH_23i",
"CuH_33i",
37 "CdH_11r",
"CdH_12r",
"CdH_13r",
"CdH_22r",
"CdH_23r",
"CdH_33r",
38 "CdH_11i",
"CdH_12i",
"CdH_13i",
"CdH_22i",
"CdH_23i",
"CdH_33i",
39 "CuG_11r",
"CuG_12r",
"CuG_13r",
"CuG_22r",
"CuG_23r",
"CuG_33r",
40 "CuG_11i",
"CuG_12i",
"CuG_13i",
"CuG_22i",
"CuG_23i",
"CuG_33i",
41 "CuW_11r",
"CuW_12r",
"CuW_13r",
"CuW_22r",
"CuW_23r",
"CuW_33r",
42 "CuW_11i",
"CuW_12i",
"CuW_13i",
"CuW_22i",
"CuW_23i",
"CuW_33i",
43 "CuB_11r",
"CuB_12r",
"CuB_13r",
"CuB_22r",
"CuB_23r",
"CuB_33r",
44 "CuB_11i",
"CuB_12i",
"CuB_13i",
"CuB_22i",
"CuB_23i",
"CuB_33i",
45 "CdG_11r",
"CdG_12r",
"CdG_13r",
"CdG_22r",
"CdG_23r",
"CdG_33r",
46 "CdG_11i",
"CdG_12i",
"CdG_13i",
"CdG_22i",
"CdG_23i",
"CdG_33i",
47 "CdW_11r",
"CdW_12r",
"CdW_13r",
"CdW_22r",
"CdW_23r",
"CdW_33r",
48 "CdW_11i",
"CdW_12i",
"CdW_13i",
"CdW_22i",
"CdW_23i",
"CdW_33i",
49 "CdB_11r",
"CdB_12r",
"CdB_13r",
"CdB_22r",
"CdB_23r",
"CdB_33r",
50 "CdB_11i",
"CdB_12i",
"CdB_13i",
"CdB_22i",
"CdB_23i",
"CdB_33i",
51 "CeW_11r",
"CeW_12r",
"CeW_13r",
"CeW_22r",
"CeW_23r",
"CeW_33r",
52 "CeW_11i",
"CeW_12i",
"CeW_13i",
"CeW_22i",
"CeW_23i",
"CeW_33i",
53 "CeB_11r",
"CeB_12r",
"CeB_13r",
"CeB_22r",
"CeB_23r",
"CeB_33r",
54 "CeB_11i",
"CeB_12i",
"CeB_13i",
"CeB_22i",
"CeB_23i",
"CeB_33i",
55 "CLL_1111",
"CLL_1221",
"CLL_1122",
56 "CLL_1133",
"CLL_1331",
57 "CLQ1_1111",
"CLQ1_1122",
"CLQ1_2211",
"CLQ1_1221",
"CLQ1_2112",
58 "CLQ1_1133",
"CLQ1_3311",
"CLQ1_1331",
"CLQ1_3113",
59 "CLQ1_1123",
"CLQ1_2223",
"CLQ1_3323",
60 "CLQ1_1132",
"CLQ1_2232",
"CLQ1_3332",
61 "CLQ3_1111",
"CLQ3_1122",
"CLQ3_2211",
"CLQ3_1221",
"CLQ3_2112",
62 "CLQ3_1133",
"CLQ3_3311",
"CLQ3_1331",
"CLQ3_3113",
63 "CLQ3_1123",
"CLQ3_2223",
"CLQ3_3323",
64 "CLQ3_1132",
"CLQ3_2232",
"CLQ3_3332",
65 "Cee_1111",
"Cee_1122",
"Cee_1133",
66 "Ceu_1111",
"Ceu_1122",
"Ceu_2211",
"Ceu_1133",
"Ceu_2233",
"Ceu_3311",
67 "Ced_1111",
"Ced_1122",
"Ced_2211",
"Ced_1133",
"Ced_3311",
68 "Ced_1123",
"Ced_2223",
"Ced_3323",
69 "Ced_1132",
"Ced_2232",
"Ced_3332",
70 "CLe_1111",
"CLe_1122",
"CLe_2211",
"CLe_1133",
"CLe_3311",
71 "CLu_1111",
"CLu_1122",
"CLu_2211",
"CLu_1133",
"CLu_2233",
"CLu_3311",
72 "CLd_1111",
"CLd_1122",
"CLd_2211",
"CLd_1133",
"CLd_3311",
73 "CLd_1123",
"CLd_2223",
"CLd_3323",
74 "CLd_1132",
"CLd_2232",
"CLd_3332",
75 "CQe_1111",
"CQe_1122",
"CQe_2211",
"CQe_1133",
"CQe_3311",
76 "CQe_2311",
"CQe_2322",
"CQe_2333",
77 "CQe_3211",
"CQe_3222",
"CQe_3233",
78 "CLedQ_11",
"CLedQ_22",
"CpLedQ_11",
"CpLedQ_22",
79 "CQQ1_1133",
"CQQ1_1331",
"CQQ1_2233",
"CQQ1_2332",
"CQQ1_3333",
80 "CQQ3_1133",
"CQQ3_1331",
"CQQ3_2233",
"CQQ3_2332",
"CQQ3_3333",
81 "Cuu_1133",
"Cuu_1331",
"Cuu_2233",
"Cuu_2332",
"Cuu_3333",
82 "Cud1_3311",
"Cud1_3322",
"Cud1_3333",
83 "Cud8_3311",
"Cud8_3322",
"Cud8_3333",
84 "CQu1_1133",
"CQu1_3311",
"CQu1_2233",
"CQu1_3322",
"CQu1_3333",
85 "CQu8_1133",
"CQu8_3311",
"CQu8_2233",
"CQu8_3322",
"CQu8_3333",
86 "CQd1_3311",
"CQd1_3322",
"CQd1_3333",
87 "CQd8_3311",
"CQd8_3322",
"CQd8_3333",
92 "dg1Z",
"dKappaga",
"lambZ",
93 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
94 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
95 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
96 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
97 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
98 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
99 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
100 "eeeWWint",
"edeeWWdcint",
101 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
102 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
103 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
104 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
105 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
106 "eVBFHinv",
"eVHinv",
107 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
108 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
109 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
110 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
111 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
112 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
113 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
114 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
115 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
116 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
117 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
118 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
119 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
120 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
121 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
122 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
123 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
124 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
125 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
128 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHWHB_gaga",
"CHWHB_gagaorth",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
129 "CHL1_11",
"CHL1_12r",
"CHL1_13r",
"CHL1_22",
"CHL1_23r",
"CHL1_33",
130 "CHL1_12i",
"CHL1_13i",
"CHL1_23i",
131 "CHL3_11",
"CHL3_12r",
"CHL3_13r",
"CHL3_22",
"CHL3_23r",
"CHL3_33",
132 "CHL3_12i",
"CHL3_13i",
"CHL3_23i",
133 "CHe_11",
"CHe_12r",
"CHe_13r",
"CHe_22",
"CHe_23r",
"CHe_33",
134 "CHe_12i",
"CHe_13i",
"CHe_23i",
135 "CHQ1_11",
"CHQ1_12r",
"CHQ1_13r",
"CHQ1_22",
"CHQ1_23r",
"CHQ1_33",
136 "CHQ1_12i",
"CHQ1_13i",
"CHQ1_23i",
137 "CHQ3_11",
"CHQ3_12r",
"CHQ3_13r",
"CHQ3_22",
"CHQ3_23r",
"CHQ3_33",
138 "CHQ3_12i",
"CHQ3_13i",
"CHQ3_23i",
139 "CHu_11",
"CHu_12r",
"CHu_13r",
"CHu_22",
"CHu_23r",
"CHu_33",
140 "CHu_12i",
"CHu_13i",
"CHu_23i",
141 "CHd_11",
"CHd_12r",
"CHd_13r",
"CHd_22",
"CHd_23r",
"CHd_33",
142 "CHd_12i",
"CHd_13i",
"CHd_23i",
143 "CHud_11r",
"CHud_12r",
"CHud_13r",
"CHud_22r",
"CHud_23r",
"CHud_33r",
144 "CHud_11i",
"CHud_12i",
"CHud_13i",
"CHud_22i",
"CHud_23i",
"CHud_33i",
145 "CeH_11r",
"CeH_12r",
"CeH_13r",
"CeH_22r",
"CeH_23r",
"CeH_33r",
146 "CeH_11i",
"CeH_12i",
"CeH_13i",
"CeH_22i",
"CeH_23i",
"CeH_33i",
147 "CuH_11r",
"CuH_12r",
"CuH_13r",
"CuH_22r",
"CuH_23r",
"CuH_33r",
148 "CuH_11i",
"CuH_12i",
"CuH_13i",
"CuH_22i",
"CuH_23i",
"CuH_33i",
149 "CdH_11r",
"CdH_12r",
"CdH_13r",
"CdH_22r",
"CdH_23r",
"CdH_33r",
150 "CdH_11i",
"CdH_12i",
"CdH_13i",
"CdH_22i",
"CdH_23i",
"CdH_33i",
151 "CuG_11r",
"CuG_12r",
"CuG_13r",
"CuG_22r",
"CuG_23r",
"CuG_33r",
152 "CuG_11i",
"CuG_12i",
"CuG_13i",
"CuG_22i",
"CuG_23i",
"CuG_33i",
153 "CuW_11r",
"CuW_12r",
"CuW_13r",
"CuW_22r",
"CuW_23r",
"CuW_33r",
154 "CuW_11i",
"CuW_12i",
"CuW_13i",
"CuW_22i",
"CuW_23i",
"CuW_33i",
155 "CuB_11r",
"CuB_12r",
"CuB_13r",
"CuB_22r",
"CuB_23r",
"CuB_33r",
156 "CuB_11i",
"CuB_12i",
"CuB_13i",
"CuB_22i",
"CuB_23i",
"CuB_33i",
157 "CdG_11r",
"CdG_12r",
"CdG_13r",
"CdG_22r",
"CdG_23r",
"CdG_33r",
158 "CdG_11i",
"CdG_12i",
"CdG_13i",
"CdG_22i",
"CdG_23i",
"CdG_33i",
159 "CdW_11r",
"CdW_12r",
"CdW_13r",
"CdW_22r",
"CdW_23r",
"CdW_33r",
160 "CdW_11i",
"CdW_12i",
"CdW_13i",
"CdW_22i",
"CdW_23i",
"CdW_33i",
161 "CdB_11r",
"CdB_12r",
"CdB_13r",
"CdB_22r",
"CdB_23r",
"CdB_33r",
162 "CdB_11i",
"CdB_12i",
"CdB_13i",
"CdB_22i",
"CdB_23i",
"CdB_33i",
163 "CeW_11r",
"CeW_12r",
"CeW_13r",
"CeW_22r",
"CeW_23r",
"CeW_33r",
164 "CeW_11i",
"CeW_12i",
"CeW_13i",
"CeW_22i",
"CeW_23i",
"CeW_33i",
165 "CeB_11r",
"CeB_12r",
"CeB_13r",
"CeB_22r",
"CeB_23r",
"CeB_33r",
166 "CeB_11i",
"CeB_12i",
"CeB_13i",
"CeB_22i",
"CeB_23i",
"CeB_33i",
167 "CLL_1111",
"CLL_1221",
"CLL_1122",
168 "CLL_1133",
"CLL_1331",
169 "CLQ1_1111",
"CLQ1_1122",
"CLQ1_2211",
"CLQ1_1221",
"CLQ1_2112",
170 "CLQ1_1133",
"CLQ1_3311",
"CLQ1_1331",
"CLQ1_3113",
171 "CLQ1_1123",
"CLQ1_2223",
"CLQ1_3323",
172 "CLQ1_1132",
"CLQ1_2232",
"CLQ1_3332",
173 "CLQ3_1111",
"CLQ3_1122",
"CLQ3_2211",
"CLQ3_1221",
"CLQ3_2112",
174 "CLQ3_1133",
"CLQ3_3311",
"CLQ3_1331",
"CLQ3_3113",
175 "CLQ3_1123",
"CLQ3_2223",
"CLQ3_3323",
176 "CLQ3_1132",
"CLQ3_2232",
"CLQ3_3332",
177 "Cee_1111",
"Cee_1122",
"Cee_1133",
178 "Ceu_1111",
"Ceu_1122",
"Ceu_2211",
"Ceu_1133",
"Ceu_2233",
"Ceu_3311",
179 "Ced_1111",
"Ced_1122",
"Ced_2211",
"Ced_1133",
"Ced_3311",
180 "Ced_1123",
"Ced_2223",
"Ced_3323",
181 "Ced_1132",
"Ced_2232",
"Ced_3332",
182 "CLe_1111",
"CLe_1122",
"CLe_2211",
"CLe_1133",
"CLe_3311",
183 "CLu_1111",
"CLu_1122",
"CLu_2211",
"CLu_1133",
"CLu_2233",
"CLu_3311",
184 "CLd_1111",
"CLd_1122",
"CLd_2211",
"CLd_1133",
"CLd_3311",
185 "CLd_1123",
"CLd_2223",
"CLd_3323",
186 "CLd_1132",
"CLd_2232",
"CLd_3332",
187 "CQe_1111",
"CQe_1122",
"CQe_2211",
"CQe_1133",
"CQe_3311",
188 "CQe_2311",
"CQe_2322",
"CQe_2333",
189 "CQe_3211",
"CQe_3222",
"CQe_3233",
190 "CLedQ_11",
"CLedQ_22",
"CpLedQ_11",
"CpLedQ_22",
191 "CQQ1_1133",
"CQQ1_1331",
"CQQ1_2233",
"CQQ1_2332",
"CQQ1_3333",
192 "CQQ3_1133",
"CQQ3_1331",
"CQQ3_2233",
"CQQ3_2332",
"CQQ3_3333",
193 "Cuu_1133",
"Cuu_1331",
"Cuu_2233",
"Cuu_2332",
"Cuu_3333",
194 "Cud1_3311",
"Cud1_3322",
"Cud1_3333",
195 "Cud8_3311",
"Cud8_3322",
"Cud8_3333",
196 "CQu1_1133",
"CQu1_3311",
"CQu1_2233",
"CQu1_3322",
"CQu1_3333",
197 "CQu8_1133",
"CQu8_3311",
"CQu8_2233",
"CQu8_3322",
"CQu8_3333",
198 "CQd1_3311",
"CQd1_3322",
"CQd1_3333",
199 "CQd8_3311",
"CQd8_3322",
"CQd8_3333",
204 "dg1Z",
"dKappaga",
"lambZ",
205 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
206 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
207 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
208 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
209 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
210 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
211 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
212 "eeeWWint",
"edeeWWdcint",
213 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
214 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
215 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
216 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
217 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
218 "eVBFHinv",
"eVHinv",
219 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
220 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
221 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
222 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
223 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
224 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
225 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
226 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
227 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
228 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
229 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
230 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
231 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
232 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
233 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
234 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
235 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
236 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
237 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
240 = {
"CHWpCHB",
"CHL1hat",
"CHL3hat",
"CHQ1hat",
"CHQ3hat",
"CHdhat",
"CHuhat",
"CHehat",
"CLLhat",
241 "CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHW",
"CHB",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
242 "CHL1",
"CHL3",
"CHe",
"CHQ1",
"CHQ3",
"CHu",
"CHd",
"CHud_r",
"CHud_i",
243 "CeH_11r",
"CeH_22r",
"CeH_33r",
"CeH_11i",
"CeH_22i",
"CeH_33i",
244 "CuH_11r",
"CuH_22r",
"CuH_33r",
"CuH_11i",
"CuH_22i",
"CuH_33i",
245 "CdH_11r",
"CdH_22r",
"CdH_33r",
"CdH_11i",
"CdH_22i",
"CdH_33i",
246 "CuG_r",
"CuG_i",
"CuW_r",
"CuW_i",
"CuB_r",
"CuB_i",
247 "CdG_r",
"CdG_i",
"CdW_r",
"CdW_i",
"CdB_r",
"CdB_i",
248 "CeW_r",
"CeW_i",
"CeB_r",
"CeB_i",
249 "CLL",
"CLQ1",
"CLQ3",
250 "Cee",
"Ceu",
"Ced",
"CLe",
"CLu",
"CLd",
"CQe",
252 "Cuu",
"Cud1",
"Cud8",
258 "dg1Z",
"dKappaga",
"lambZ",
259 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
260 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
261 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
262 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
263 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
264 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
265 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
266 "eeeWWint",
"edeeWWdcint",
267 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
268 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
269 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
270 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
271 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
272 "eVBFHinv",
"eVHinv",
273 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
274 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
275 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
276 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
277 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
278 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
279 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
280 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
281 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
282 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
283 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
284 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
285 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
286 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
287 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
288 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
289 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
290 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
291 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
294 = {
"CHWpCHB",
"CHL1hat",
"CHL3hat",
"CHQ1hat",
"CHQ3hat",
"CHdhat",
"CHuhat",
"CHehat",
"CLLhat",
295 "CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHWHB_gaga",
"CHWHB_gagaorth",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
296 "CHL1",
"CHL3",
"CHe",
"CHQ1",
"CHQ3",
"CHu",
"CHd",
"CHud_r",
"CHud_i",
297 "CeH_11r",
"CeH_22r",
"CeH_33r",
"CeH_11i",
"CeH_22i",
"CeH_33i",
298 "CuH_11r",
"CuH_22r",
"CuH_33r",
"CuH_11i",
"CuH_22i",
"CuH_33i",
299 "CdH_11r",
"CdH_22r",
"CdH_33r",
"CdH_11i",
"CdH_22i",
"CdH_33i",
300 "CuG_r",
"CuG_i",
"CuW_r",
"CuW_i",
"CuB_r",
"CuB_i",
301 "CdG_r",
"CdG_i",
"CdW_r",
"CdW_i",
"CdB_r",
"CdB_i",
302 "CeW_r",
"CeW_i",
"CeB_r",
"CeB_i",
303 "CLL",
"CLQ1",
"CLQ3",
304 "Cee",
"Ceu",
"Ced",
"CLe",
"CLu",
"CLd",
"CQe",
306 "Cuu",
"Cud1",
"Cud8",
312 "dg1Z",
"dKappaga",
"lambZ",
313 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
314 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
315 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
316 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
317 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
318 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
319 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
320 "eeeWWint",
"edeeWWdcint",
321 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
322 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
323 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
324 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
325 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
326 "eVBFHinv",
"eVHinv",
327 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
328 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
329 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
330 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
331 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
332 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
333 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
334 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
335 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
336 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
337 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
338 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
339 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
340 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
341 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
342 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
343 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
344 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
345 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
348:
NPbase(), NPSMEFTd6M(*this), FlagLeptonUniversal(FlagLeptonUniversal_in), FlagQuarkUniversal(FlagQuarkUniversal_in)
352 throw std::runtime_error(
"Invalid arguments for NPSMEFTd6::NPSMEFTd6()");
366 w_WW = gsl_integration_cquad_workspace_alloc(100);
1140 dZH = -(9.0 / 16.0)*(
GF *
mHl *
mHl / sqrt(2.0) / M_PI / M_PI)*(2.0 * M_PI / 3.0 / sqrt(3.0) - 1.0);
1412 NPSMEFTd6M.getObj().updateNPSMEFTd6Parameters();
1449 ) / 8.0 / pow(-1 + 2.0 *
sW2_tree, 3.0))
1463 ) / 8.0 / pow(-1 + 2.0 *
sW2_tree, 3.0)
1495 if (
name.compare(
"CHL1hat") == 0)
1497 else if (
name.compare(
"CHL3hat") == 0)
1499 else if (
name.compare(
"CHQ1hat") == 0)
1501 else if (
name.compare(
"CHQ3hat") == 0)
1503 else if (
name.compare(
"CHdhat") == 0)
1505 else if (
name.compare(
"CHuhat") == 0)
1507 else if (
name.compare(
"CHehat") == 0)
1509 else if (
name.compare(
"CLLhat") == 0)
1511 else if (
name.compare(
"CHWpCHB") == 0)
1513 else if (
name.compare(
"CG") == 0)
1515 else if (
name.compare(
"CW") == 0)
1517 else if (
name.compare(
"C2B") == 0)
1519 else if (
name.compare(
"C2W") == 0)
1521 else if (
name.compare(
"C2BS") == 0)
1523 else if (
name.compare(
"C2WS") == 0)
1525 else if (
name.compare(
"CHG") == 0)
1527 else if (
name.compare(
"CHW") == 0)
1529 else if (
name.compare(
"CHB") == 0)
1531 else if (
name.compare(
"CHWHB_gaga") == 0)
1533 else if (
name.compare(
"CHWHB_gagaorth") == 0)
1535 else if (
name.compare(
"CDHB") == 0)
1537 else if (
name.compare(
"CDHW") == 0)
1539 else if (
name.compare(
"CDB") == 0)
1541 else if (
name.compare(
"CDW") == 0)
1543 else if (
name.compare(
"CHWB") == 0)
1545 else if (
name.compare(
"CHD") == 0)
1547 else if (
name.compare(
"CT") == 0)
1549 else if (
name.compare(
"CHbox") == 0)
1551 else if (
name.compare(
"CH") == 0)
1553 else if (
name.compare(
"CHL1_11") == 0)
1555 else if (
name.compare(
"CHL1_12r") == 0)
1557 else if (
name.compare(
"CHL1_13r") == 0)
1559 else if (
name.compare(
"CHL1_22") == 0)
1561 else if (
name.compare(
"CHL1_23r") == 0)
1563 else if (
name.compare(
"CHL1_33") == 0)
1565 else if (
name.compare(
"CHL1_12i") == 0)
1567 else if (
name.compare(
"CHL1_13i") == 0)
1569 else if (
name.compare(
"CHL1_23i") == 0)
1571 else if (
name.compare(
"CHL1") == 0) {
1581 }
else if (
name.compare(
"CHL3_11") == 0)
1583 else if (
name.compare(
"CHL3_12r") == 0)
1585 else if (
name.compare(
"CHL3_13r") == 0)
1587 else if (
name.compare(
"CHL3_22") == 0)
1589 else if (
name.compare(
"CHL3_23r") == 0)
1591 else if (
name.compare(
"CHL3_33") == 0)
1593 else if (
name.compare(
"CHL3_12i") == 0)
1595 else if (
name.compare(
"CHL3_13i") == 0)
1597 else if (
name.compare(
"CHL3_23i") == 0)
1599 else if (
name.compare(
"CHL3") == 0) {
1609 }
else if (
name.compare(
"CHe_11") == 0)
1611 else if (
name.compare(
"CHe_12r") == 0)
1613 else if (
name.compare(
"CHe_13r") == 0)
1615 else if (
name.compare(
"CHe_22") == 0)
1617 else if (
name.compare(
"CHe_23r") == 0)
1619 else if (
name.compare(
"CHe_33") == 0)
1621 else if (
name.compare(
"CHe_12i") == 0)
1623 else if (
name.compare(
"CHe_13i") == 0)
1625 else if (
name.compare(
"CHe_23i") == 0)
1627 else if (
name.compare(
"CHe") == 0) {
1637 }
else if (
name.compare(
"CHQ1_11") == 0) {
1642 }
else if (
name.compare(
"CHQ1_12r") == 0)
1644 else if (
name.compare(
"CHQ1_13r") == 0)
1646 else if (
name.compare(
"CHQ1_22") == 0) {
1650 }
else if (
name.compare(
"CHQ1_23r") == 0)
1652 else if (
name.compare(
"CHQ1_33") == 0)
1654 else if (
name.compare(
"CHQ1_12i") == 0)
1656 else if (
name.compare(
"CHQ1_13i") == 0)
1658 else if (
name.compare(
"CHQ1_23i") == 0)
1660 else if (
name.compare(
"CHQ1") == 0) {
1670 }
else if (
name.compare(
"CHQ3_11") == 0) {
1675 }
else if (
name.compare(
"CHQ3_12r") == 0)
1677 else if (
name.compare(
"CHQ3_13r") == 0)
1679 else if (
name.compare(
"CHQ3_22") == 0) {
1683 }
else if (
name.compare(
"CHQ3_23r") == 0)
1685 else if (
name.compare(
"CHQ3_33") == 0)
1687 else if (
name.compare(
"CHQ3_12i") == 0)
1689 else if (
name.compare(
"CHQ3_13i") == 0)
1691 else if (
name.compare(
"CHQ3_23i") == 0)
1693 else if (
name.compare(
"CHQ3") == 0) {
1703 }
else if (
name.compare(
"CHu_11") == 0) {
1708 }
else if (
name.compare(
"CHu_12r") == 0)
1710 else if (
name.compare(
"CHu_13r") == 0)
1712 else if (
name.compare(
"CHu_22") == 0) {
1716 }
else if (
name.compare(
"CHu_23r") == 0)
1718 else if (
name.compare(
"CHu_33") == 0)
1720 else if (
name.compare(
"CHu_12i") == 0)
1722 else if (
name.compare(
"CHu_13i") == 0)
1724 else if (
name.compare(
"CHu_23i") == 0)
1726 else if (
name.compare(
"CHu") == 0) {
1736 }
else if (
name.compare(
"CHd_11") == 0) {
1741 }
else if (
name.compare(
"CHd_12r") == 0)
1743 else if (
name.compare(
"CHd_13r") == 0)
1745 else if (
name.compare(
"CHd_22") == 0) {
1749 }
else if (
name.compare(
"CHd_23r") == 0)
1751 else if (
name.compare(
"CHd_33") == 0)
1753 else if (
name.compare(
"CHd_12i") == 0)
1755 else if (
name.compare(
"CHd_13i") == 0)
1757 else if (
name.compare(
"CHd_23i") == 0)
1759 else if (
name.compare(
"CHd") == 0) {
1769 }
else if (
name.compare(
"CHud_11r") == 0) {
1774 }
else if (
name.compare(
"CHud_12r") == 0)
1776 else if (
name.compare(
"CHud_13r") == 0)
1778 else if (
name.compare(
"CHud_22r") == 0) {
1782 }
else if (
name.compare(
"CHud_23r") == 0)
1784 else if (
name.compare(
"CHud_33r") == 0)
1786 else if (
name.compare(
"CHud_r") == 0) {
1793 }
else if (
name.compare(
"CHud_11i") == 0) {
1798 }
else if (
name.compare(
"CHud_12i") == 0)
1800 else if (
name.compare(
"CHud_13i") == 0)
1802 else if (
name.compare(
"CHud_22i") == 0) {
1806 }
else if (
name.compare(
"CHud_23i") == 0)
1808 else if (
name.compare(
"CHud_33i") == 0)
1810 else if (
name.compare(
"CHud_i") == 0) {
1817 }
else if (
name.compare(
"CeH_11r") == 0) {
1821 }
else if (
name.compare(
"CeH_12r") == 0)
1823 else if (
name.compare(
"CeH_13r") == 0)
1825 else if (
name.compare(
"CeH_22r") == 0) {
1829 }
else if (
name.compare(
"CeH_23r") == 0)
1831 else if (
name.compare(
"CeH_33r") == 0) {
1837 }
else if (
name.compare(
"CeH_11i") == 0)
1839 else if (
name.compare(
"CeH_12i") == 0)
1841 else if (
name.compare(
"CeH_13i") == 0)
1843 else if (
name.compare(
"CeH_22i") == 0)
1845 else if (
name.compare(
"CeH_23i") == 0)
1847 else if (
name.compare(
"CeH_33i") == 0)
1849 else if (
name.compare(
"CuH_11r") == 0) {
1853 }
else if (
name.compare(
"CuH_12r") == 0)
1855 else if (
name.compare(
"CuH_13r") == 0)
1857 else if (
name.compare(
"CuH_22r") == 0) {
1861 }
else if (
name.compare(
"CuH_23r") == 0)
1863 else if (
name.compare(
"CuH_33r") == 0) {
1869 }
else if (
name.compare(
"CuH_11i") == 0)
1871 else if (
name.compare(
"CuH_12i") == 0)
1873 else if (
name.compare(
"CuH_13i") == 0)
1875 else if (
name.compare(
"CuH_22i") == 0)
1877 else if (
name.compare(
"CuH_23i") == 0)
1879 else if (
name.compare(
"CuH_33i") == 0)
1881 else if (
name.compare(
"CdH_11r") == 0) {
1885 }
else if (
name.compare(
"CdH_12r") == 0)
1887 else if (
name.compare(
"CdH_13r") == 0)
1889 else if (
name.compare(
"CdH_22r") == 0) {
1893 }
else if (
name.compare(
"CdH_23r") == 0)
1895 else if (
name.compare(
"CdH_33r") == 0) {
1901 }
else if (
name.compare(
"CdH_11i") == 0)
1903 else if (
name.compare(
"CdH_12i") == 0)
1905 else if (
name.compare(
"CdH_13i") == 0)
1907 else if (
name.compare(
"CdH_22i") == 0)
1909 else if (
name.compare(
"CdH_23i") == 0)
1911 else if (
name.compare(
"CdH_33i") == 0)
1913 else if (
name.compare(
"CuG_11r") == 0) {
1917 }
else if (
name.compare(
"CuG_12r") == 0)
1919 else if (
name.compare(
"CuG_13r") == 0)
1921 else if (
name.compare(
"CuG_22r") == 0) {
1925 }
else if (
name.compare(
"CuG_23r") == 0)
1927 else if (
name.compare(
"CuG_33r") == 0) {
1933 }
else if (
name.compare(
"CuG_r") == 0) {
1940 }
else if (
name.compare(
"CuG_11i") == 0)
1942 else if (
name.compare(
"CuG_12i") == 0)
1944 else if (
name.compare(
"CuG_13i") == 0)
1946 else if (
name.compare(
"CuG_22i") == 0)
1948 else if (
name.compare(
"CuG_23i") == 0)
1950 else if (
name.compare(
"CuG_33i") == 0)
1952 else if (
name.compare(
"CuG_i") == 0) {
1959 }
else if (
name.compare(
"CuW_11r") == 0) {
1963 }
else if (
name.compare(
"CuW_12r") == 0)
1965 else if (
name.compare(
"CuW_13r") == 0)
1967 else if (
name.compare(
"CuW_22r") == 0) {
1971 }
else if (
name.compare(
"CuW_23r") == 0)
1973 else if (
name.compare(
"CuW_33r") == 0) {
1979 }
else if (
name.compare(
"CuW_r") == 0) {
1986 }
else if (
name.compare(
"CuW_11i") == 0)
1988 else if (
name.compare(
"CuW_12i") == 0)
1990 else if (
name.compare(
"CuW_13i") == 0)
1992 else if (
name.compare(
"CuW_22i") == 0)
1994 else if (
name.compare(
"CuW_23i") == 0)
1996 else if (
name.compare(
"CuW_33i") == 0)
1998 else if (
name.compare(
"CuW_i") == 0) {
2005 }
else if (
name.compare(
"CuB_11r") == 0) {
2009 }
else if (
name.compare(
"CuB_12r") == 0)
2011 else if (
name.compare(
"CuB_13r") == 0)
2013 else if (
name.compare(
"CuB_22r") == 0) {
2017 }
else if (
name.compare(
"CuB_23r") == 0)
2019 else if (
name.compare(
"CuB_33r") == 0) {
2025 }
else if (
name.compare(
"CuB_r") == 0) {
2032 }
else if (
name.compare(
"CuB_11i") == 0)
2034 else if (
name.compare(
"CuB_12i") == 0)
2036 else if (
name.compare(
"CuB_13i") == 0)
2038 else if (
name.compare(
"CuB_22i") == 0)
2040 else if (
name.compare(
"CuB_23i") == 0)
2042 else if (
name.compare(
"CuB_33i") == 0)
2044 else if (
name.compare(
"CuB_i") == 0) {
2051 }
else if (
name.compare(
"CdG_11r") == 0) {
2055 }
else if (
name.compare(
"CdG_12r") == 0)
2057 else if (
name.compare(
"CdG_13r") == 0)
2059 else if (
name.compare(
"CdG_22r") == 0) {
2063 }
else if (
name.compare(
"CdG_23r") == 0)
2065 else if (
name.compare(
"CdG_33r") == 0) {
2071 }
else if (
name.compare(
"CdG_r") == 0) {
2078 }
else if (
name.compare(
"CdG_11i") == 0)
2080 else if (
name.compare(
"CdG_12i") == 0)
2082 else if (
name.compare(
"CdG_13i") == 0)
2084 else if (
name.compare(
"CdG_22i") == 0)
2086 else if (
name.compare(
"CdG_23i") == 0)
2088 else if (
name.compare(
"CdG_33i") == 0)
2090 else if (
name.compare(
"CdG_i") == 0) {
2097 }
else if (
name.compare(
"CdW_11r") == 0) {
2101 }
else if (
name.compare(
"CdW_12r") == 0)
2103 else if (
name.compare(
"CdW_13r") == 0)
2105 else if (
name.compare(
"CdW_22r") == 0) {
2109 }
else if (
name.compare(
"CdW_23r") == 0)
2111 else if (
name.compare(
"CdW_33r") == 0) {
2117 }
else if (
name.compare(
"CdW_r") == 0) {
2124 }
else if (
name.compare(
"CdW_11i") == 0)
2126 else if (
name.compare(
"CdW_12i") == 0)
2128 else if (
name.compare(
"CdW_13i") == 0)
2130 else if (
name.compare(
"CdW_22i") == 0)
2132 else if (
name.compare(
"CdW_23i") == 0)
2134 else if (
name.compare(
"CdW_33i") == 0)
2136 else if (
name.compare(
"CdW_i") == 0) {
2143 }
else if (
name.compare(
"CdB_11r") == 0) {
2147 }
else if (
name.compare(
"CdB_12r") == 0)
2149 else if (
name.compare(
"CdB_13r") == 0)
2151 else if (
name.compare(
"CdB_22r") == 0) {
2155 }
else if (
name.compare(
"CdB_23r") == 0)
2157 else if (
name.compare(
"CdB_33r") == 0) {
2163 }
else if (
name.compare(
"CdB_r") == 0) {
2170 }
else if (
name.compare(
"CdB_11i") == 0)
2172 else if (
name.compare(
"CdB_12i") == 0)
2174 else if (
name.compare(
"CdB_13i") == 0)
2176 else if (
name.compare(
"CdB_22i") == 0)
2178 else if (
name.compare(
"CdB_23i") == 0)
2180 else if (
name.compare(
"CdB_33i") == 0)
2182 else if (
name.compare(
"CdB_i") == 0) {
2189 }
else if (
name.compare(
"CeW_11r") == 0) {
2193 }
else if (
name.compare(
"CeW_12r") == 0)
2195 else if (
name.compare(
"CeW_13r") == 0)
2197 else if (
name.compare(
"CeW_22r") == 0) {
2201 }
else if (
name.compare(
"CeW_23r") == 0)
2203 else if (
name.compare(
"CeW_33r") == 0) {
2209 }
else if (
name.compare(
"CeW_r") == 0) {
2216 }
else if (
name.compare(
"CeW_11i") == 0)
2218 else if (
name.compare(
"CeW_12i") == 0)
2220 else if (
name.compare(
"CeW_13i") == 0)
2222 else if (
name.compare(
"CeW_22i") == 0)
2224 else if (
name.compare(
"CeW_23i") == 0)
2226 else if (
name.compare(
"CeW_33i") == 0)
2228 else if (
name.compare(
"CeW_i") == 0) {
2235 }
else if (
name.compare(
"CeB_11r") == 0) {
2239 }
else if (
name.compare(
"CeB_12r") == 0)
2241 else if (
name.compare(
"CeB_13r") == 0)
2243 else if (
name.compare(
"CeB_22r") == 0) {
2247 }
else if (
name.compare(
"CeB_23r") == 0)
2249 else if (
name.compare(
"CeB_33r") == 0) {
2255 }
else if (
name.compare(
"CeB_r") == 0) {
2262 }
else if (
name.compare(
"CeB_11i") == 0)
2264 else if (
name.compare(
"CeB_12i") == 0)
2266 else if (
name.compare(
"CeB_13i") == 0)
2268 else if (
name.compare(
"CeB_22i") == 0)
2270 else if (
name.compare(
"CeB_23i") == 0)
2272 else if (
name.compare(
"CeB_33i") == 0)
2274 else if (
name.compare(
"CeB_i") == 0) {
2282 }
else if (
name.compare(
"CLL_1111") == 0) {
2284 }
else if (
name.compare(
"CLL_1122") == 0) {
2287 }
else if (
name.compare(
"CLL_1133") == 0) {
2290 }
else if (
name.compare(
"CLL_1221") == 0) {
2293 }
else if (
name.compare(
"CLL_1331") == 0) {
2296 }
else if (
name.compare(
"CLL") == 0) {
2306 }
else if (
name.compare(
"CLQ1_1111") == 0) {
2308 }
else if (
name.compare(
"CLQ1_1122") == 0) {
2310 }
else if (
name.compare(
"CLQ1_2211") == 0) {
2312 }
else if (
name.compare(
"CLQ1_2112") == 0) {
2314 }
else if (
name.compare(
"CLQ1_1221") == 0) {
2316 }
else if (
name.compare(
"CLQ1_1133") == 0) {
2318 }
else if (
name.compare(
"CLQ1_3311") == 0) {
2320 }
else if (
name.compare(
"CLQ1_3113") == 0) {
2322 }
else if (
name.compare(
"CLQ1_1331") == 0) {
2324 }
else if (
name.compare(
"CLQ1_1123") == 0) {
2326 }
else if (
name.compare(
"CLQ1_2223") == 0) {
2328 }
else if (
name.compare(
"CLQ1_3323") == 0) {
2330 }
else if (
name.compare(
"CLQ1_1132") == 0) {
2332 }
else if (
name.compare(
"CLQ1_2232") == 0) {
2334 }
else if (
name.compare(
"CLQ1_3332") == 0) {
2336 }
else if (
name.compare(
"CLQ1") == 0) {
2346 }
else if (
name.compare(
"CLQ3_1111") == 0) {
2348 }
else if (
name.compare(
"CLQ3_1122") == 0) {
2350 }
else if (
name.compare(
"CLQ3_2211") == 0) {
2352 }
else if (
name.compare(
"CLQ3_2112") == 0) {
2354 }
else if (
name.compare(
"CLQ3_1221") == 0) {
2356 }
else if (
name.compare(
"CLQ3_1133") == 0) {
2358 }
else if (
name.compare(
"CLQ3_3311") == 0) {
2360 }
else if (
name.compare(
"CLQ3_3113") == 0) {
2362 }
else if (
name.compare(
"CLQ3_1331") == 0) {
2364 }
else if (
name.compare(
"CLQ3_1123") == 0) {
2366 }
else if (
name.compare(
"CLQ3_2223") == 0) {
2368 }
else if (
name.compare(
"CLQ3_3323") == 0) {
2370 }
else if (
name.compare(
"CLQ3_1132") == 0) {
2372 }
else if (
name.compare(
"CLQ3_2232") == 0) {
2374 }
else if (
name.compare(
"CLQ3_3332") == 0) {
2376 }
else if (
name.compare(
"CLQ3") == 0) {
2386 }
else if (
name.compare(
"Cee") == 0) {
2392 }
else if (
name.compare(
"Cee_1111") == 0) {
2394 }
else if (
name.compare(
"Cee_1122") == 0) {
2397 }
else if (
name.compare(
"Cee_1133") == 0) {
2400 }
else if (
name.compare(
"Ceu") == 0) {
2407 }
else if (
name.compare(
"Ceu_1111") == 0) {
2409 }
else if (
name.compare(
"Ceu_1122") == 0) {
2411 }
else if (
name.compare(
"Ceu_2211") == 0) {
2413 }
else if (
name.compare(
"Ceu_1133") == 0) {
2415 }
else if (
name.compare(
"Ceu_2233") == 0) {
2417 }
else if (
name.compare(
"Ceu_3311") == 0) {
2419 }
else if (
name.compare(
"Ced") == 0) {
2425 }
else if (
name.compare(
"Ced_1111") == 0) {
2427 }
else if (
name.compare(
"Ced_1122") == 0) {
2429 }
else if (
name.compare(
"Ced_2211") == 0) {
2431 }
else if (
name.compare(
"Ced_1133") == 0) {
2433 }
else if (
name.compare(
"Ced_3311") == 0) {
2435 }
else if (
name.compare(
"Ced_1123") == 0) {
2437 }
else if (
name.compare(
"Ced_2223") == 0) {
2439 }
else if (
name.compare(
"Ced_3323") == 0) {
2441 }
else if (
name.compare(
"Ced_1132") == 0) {
2443 }
else if (
name.compare(
"Ced_2232") == 0) {
2445 }
else if (
name.compare(
"Ced_3332") == 0) {
2447 }
else if (
name.compare(
"CLe") == 0) {
2453 }
else if (
name.compare(
"CLe_1111") == 0) {
2455 }
else if (
name.compare(
"CLe_1122") == 0) {
2457 }
else if (
name.compare(
"CLe_2211") == 0) {
2459 }
else if (
name.compare(
"CLe_1133") == 0) {
2461 }
else if (
name.compare(
"CLe_3311") == 0) {
2463 }
else if (
name.compare(
"CLu") == 0) {
2470 }
else if (
name.compare(
"CLu_1111") == 0) {
2472 }
else if (
name.compare(
"CLu_1122") == 0) {
2474 }
else if (
name.compare(
"CLu_2211") == 0) {
2476 }
else if (
name.compare(
"CLu_1133") == 0) {
2478 }
else if (
name.compare(
"CLu_2233") == 0) {
2480 }
else if (
name.compare(
"CLu_3311") == 0) {
2482 }
else if (
name.compare(
"CLd") == 0) {
2488 }
else if (
name.compare(
"CLd_1111") == 0) {
2490 }
else if (
name.compare(
"CLd_1122") == 0) {
2492 }
else if (
name.compare(
"CLd_2211") == 0) {
2494 }
else if (
name.compare(
"CLd_1133") == 0) {
2496 }
else if (
name.compare(
"CLd_3311") == 0) {
2498 }
else if (
name.compare(
"CLd_1123") == 0) {
2500 }
else if (
name.compare(
"CLd_2223") == 0) {
2502 }
else if (
name.compare(
"CLd_3323") == 0) {
2504 }
else if (
name.compare(
"CLd_1132") == 0) {
2506 }
else if (
name.compare(
"CLd_2232") == 0) {
2508 }
else if (
name.compare(
"CLd_3332") == 0) {
2510 }
else if (
name.compare(
"CQe") == 0) {
2516 }
else if (
name.compare(
"CQe_1111") == 0) {
2518 }
else if (
name.compare(
"CQe_1122") == 0) {
2520 }
else if (
name.compare(
"CQe_2211") == 0) {
2522 }
else if (
name.compare(
"CQe_1133") == 0) {
2524 }
else if (
name.compare(
"CQe_3311") == 0) {
2526 }
else if (
name.compare(
"CQe_2311") == 0) {
2528 }
else if (
name.compare(
"CQe_2322") == 0) {
2530 }
else if (
name.compare(
"CQe_2333") == 0) {
2532 }
else if (
name.compare(
"CQe_3211") == 0) {
2534 }
else if (
name.compare(
"CQe_3222") == 0) {
2536 }
else if (
name.compare(
"CLedQ_11") == 0) {
2538 }
else if (
name.compare(
"CLedQ_22") == 0) {
2540 }
else if (
name.compare(
"CpLedQ_11") == 0) {
2542 }
else if (
name.compare(
"CpLedQ_22") == 0) {
2544 }
else if (
name.compare(
"CQe_3233") == 0) {
2546 }
else if (
name.compare(
"CQQ1_1133") == 0) {
2548 }
else if (
name.compare(
"CQQ1_1331") == 0) {
2550 }
else if (
name.compare(
"CQQ1_3333") == 0) {
2552 }
else if (
name.compare(
"CQQ1") == 0) {
2556 }
else if (
name.compare(
"CQQ3_1133") == 0) {
2558 }
else if (
name.compare(
"CQQ3_1331") == 0) {
2560 }
else if (
name.compare(
"CQQ3_3333") == 0) {
2562 }
else if (
name.compare(
"CQQ3") == 0) {
2566 }
else if (
name.compare(
"Cuu_1133") == 0) {
2568 }
else if (
name.compare(
"Cuu_1331") == 0) {
2570 }
else if (
name.compare(
"Cuu_3333") == 0) {
2572 }
else if (
name.compare(
"Cuu") == 0) {
2576 }
else if (
name.compare(
"Cud1_3311") == 0) {
2578 }
else if (
name.compare(
"Cud1_3333") == 0) {
2580 }
else if (
name.compare(
"Cud1") == 0) {
2583 }
else if (
name.compare(
"Cud8_3311") == 0) {
2585 }
else if (
name.compare(
"Cud8_3333") == 0) {
2587 }
else if (
name.compare(
"Cud8") == 0) {
2590 }
else if (
name.compare(
"CQu1_1133") == 0) {
2592 }
else if (
name.compare(
"CQu1_3311") == 0) {
2594 }
else if (
name.compare(
"CQu1_3333") == 0) {
2596 }
else if (
name.compare(
"CQu1") == 0) {
2600 }
else if (
name.compare(
"CQu8_1133") == 0) {
2602 }
else if (
name.compare(
"CQu8_3311") == 0) {
2604 }
else if (
name.compare(
"CQu8_3333") == 0) {
2606 }
else if (
name.compare(
"CQu8") == 0) {
2610 }
else if (
name.compare(
"CQd1_3311") == 0) {
2612 }
else if (
name.compare(
"CQd1_3333") == 0) {
2614 }
else if (
name.compare(
"CQd1") == 0) {
2617 }
else if (
name.compare(
"CQd8_3311") == 0) {
2619 }
else if (
name.compare(
"CQd8_3333") == 0) {
2621 }
else if (
name.compare(
"CQd8") == 0) {
2624 }
else if (
name.compare(
"CQuQd1_3333") == 0) {
2626 }
else if (
name.compare(
"CQuQd1") == 0) {
2628 }
else if (
name.compare(
"CQuQd8_3333") == 0) {
2630 }
else if (
name.compare(
"CQuQd8") == 0) {
2632 }
else if (
name.compare(
"Lambda_NP") == 0) {
2634 }
else if (
name.compare(
"BrHinv") == 0) {
2637 }
else if (
name.compare(
"BrHexo") == 0) {
2640 }
else if (
name.compare(
"dg1Z") == 0) {
2642 }
else if (
name.compare(
"dKappaga") == 0) {
2644 }
else if (
name.compare(
"lambZ") == 0) {
2646 }
else if (
name.compare(
"eggFint") == 0) {
2648 }
else if (
name.compare(
"eggFpar") == 0) {
2650 }
else if (
name.compare(
"ettHint") == 0) {
2652 }
else if (
name.compare(
"ettHpar") == 0) {
2654 }
else if (
name.compare(
"eVBFint") == 0) {
2656 }
else if (
name.compare(
"eVBFpar") == 0) {
2658 }
else if (
name.compare(
"eWHint") == 0) {
2660 }
else if (
name.compare(
"eWHpar") == 0) {
2662 }
else if (
name.compare(
"eZHint") == 0) {
2664 }
else if (
name.compare(
"eZHpar") == 0) {
2666 }
else if (
name.compare(
"eeeWBFint") == 0) {
2668 }
else if (
name.compare(
"eeeWBFpar") == 0) {
2670 }
else if (
name.compare(
"eeeZHint") == 0) {
2672 }
else if (
name.compare(
"eeeZHpar") == 0) {
2674 }
else if (
name.compare(
"eeettHint") == 0) {
2676 }
else if (
name.compare(
"eeettHpar") == 0) {
2678 }
else if (
name.compare(
"eepWBFint") == 0) {
2680 }
else if (
name.compare(
"eepWBFpar") == 0) {
2682 }
else if (
name.compare(
"eepZBFint") == 0) {
2684 }
else if (
name.compare(
"eepZBFpar") == 0) {
2686 }
else if (
name.compare(
"eHggint") == 0) {
2688 }
else if (
name.compare(
"eHggpar") == 0) {
2690 }
else if (
name.compare(
"eHWWint") == 0) {
2692 }
else if (
name.compare(
"eHWWpar") == 0) {
2694 }
else if (
name.compare(
"eHZZint") == 0) {
2696 }
else if (
name.compare(
"eHZZpar") == 0) {
2698 }
else if (
name.compare(
"eHZgaint") == 0) {
2700 }
else if (
name.compare(
"eHZgapar") == 0) {
2702 }
else if (
name.compare(
"eHgagaint") == 0) {
2704 }
else if (
name.compare(
"eHgagapar") == 0) {
2706 }
else if (
name.compare(
"eHmumuint") == 0) {
2708 }
else if (
name.compare(
"eHmumupar") == 0) {
2710 }
else if (
name.compare(
"eHtautauint") == 0) {
2712 }
else if (
name.compare(
"eHtautaupar") == 0) {
2714 }
else if (
name.compare(
"eHccint") == 0) {
2716 }
else if (
name.compare(
"eHccpar") == 0) {
2718 }
else if (
name.compare(
"eHbbint") == 0) {
2720 }
else if (
name.compare(
"eHbbpar") == 0) {
2722 }
else if (
name.compare(
"eeeWWint") == 0) {
2724 }
else if (
name.compare(
"edeeWWdcint") == 0) {
2726 }
else if (
name.compare(
"eggFHgaga") == 0) {
2728 }
else if (
name.compare(
"eggFHZga") == 0) {
2730 }
else if (
name.compare(
"eggFHZZ") == 0) {
2732 }
else if (
name.compare(
"eggFHWW") == 0) {
2734 }
else if (
name.compare(
"eggFHtautau") == 0) {
2736 }
else if (
name.compare(
"eggFHbb") == 0) {
2738 }
else if (
name.compare(
"eggFHmumu") == 0) {
2740 }
else if (
name.compare(
"eVBFHgaga") == 0) {
2742 }
else if (
name.compare(
"eVBFHZga") == 0) {
2744 }
else if (
name.compare(
"eVBFHZZ") == 0) {
2746 }
else if (
name.compare(
"eVBFHWW") == 0) {
2748 }
else if (
name.compare(
"eVBFHtautau") == 0) {
2750 }
else if (
name.compare(
"eVBFHbb") == 0) {
2752 }
else if (
name.compare(
"eVBFHmumu") == 0) {
2754 }
else if (
name.compare(
"eWHgaga") == 0) {
2756 }
else if (
name.compare(
"eWHZga") == 0) {
2758 }
else if (
name.compare(
"eWHZZ") == 0) {
2760 }
else if (
name.compare(
"eWHWW") == 0) {
2762 }
else if (
name.compare(
"eWHtautau") == 0) {
2764 }
else if (
name.compare(
"eWHbb") == 0) {
2766 }
else if (
name.compare(
"eWHmumu") == 0) {
2768 }
else if (
name.compare(
"eZHgaga") == 0) {
2770 }
else if (
name.compare(
"eZHZga") == 0) {
2772 }
else if (
name.compare(
"eZHZZ") == 0) {
2774 }
else if (
name.compare(
"eZHWW") == 0) {
2776 }
else if (
name.compare(
"eZHtautau") == 0) {
2778 }
else if (
name.compare(
"eZHbb") == 0) {
2780 }
else if (
name.compare(
"eZHmumu") == 0) {
2782 }
else if (
name.compare(
"ettHgaga") == 0) {
2784 }
else if (
name.compare(
"ettHZga") == 0) {
2786 }
else if (
name.compare(
"ettHZZ") == 0) {
2788 }
else if (
name.compare(
"ettHWW") == 0) {
2790 }
else if (
name.compare(
"ettHtautau") == 0) {
2792 }
else if (
name.compare(
"ettHbb") == 0) {
2794 }
else if (
name.compare(
"ettHmumu") == 0) {
2796 }
else if (
name.compare(
"eVBFHinv") == 0) {
2798 }
else if (
name.compare(
"eVHinv") == 0) {
2800 }
else if (
name.compare(
"nuisP1") == 0) {
2802 }
else if (
name.compare(
"nuisP2") == 0) {
2804 }
else if (
name.compare(
"nuisP3") == 0) {
2806 }
else if (
name.compare(
"nuisP4") == 0) {
2808 }
else if (
name.compare(
"nuisP5") == 0) {
2810 }
else if (
name.compare(
"nuisP6") == 0) {
2812 }
else if (
name.compare(
"nuisP7") == 0) {
2814 }
else if (
name.compare(
"nuisP8") == 0) {
2816 }
else if (
name.compare(
"nuisP9") == 0) {
2818 }
else if (
name.compare(
"nuisP10") == 0) {
2820 }
else if (
name.compare(
"eVBF_2_Hbox") == 0) {
2822 }
else if (
name.compare(
"eVBF_2_HQ1_11") == 0) {
2824 }
else if (
name.compare(
"eVBF_2_Hu_11") == 0) {
2826 }
else if (
name.compare(
"eVBF_2_Hd_11") == 0) {
2828 }
else if (
name.compare(
"eVBF_2_HQ3_11") == 0) {
2830 }
else if (
name.compare(
"eVBF_2_HD") == 0) {
2832 }
else if (
name.compare(
"eVBF_2_HB") == 0) {
2834 }
else if (
name.compare(
"eVBF_2_HW") == 0) {
2836 }
else if (
name.compare(
"eVBF_2_HWB") == 0) {
2838 }
else if (
name.compare(
"eVBF_2_HG") == 0) {
2840 }
else if (
name.compare(
"eVBF_2_DHB") == 0) {
2842 }
else if (
name.compare(
"eVBF_2_DHW") == 0) {
2844 }
else if (
name.compare(
"eVBF_2_DeltaGF") == 0) {
2846 }
else if (
name.compare(
"eVBF_78_Hbox") == 0) {
2848 }
else if (
name.compare(
"eVBF_78_HQ1_11") == 0) {
2850 }
else if (
name.compare(
"eVBF_78_Hu_11") == 0) {
2852 }
else if (
name.compare(
"eVBF_78_Hd_11") == 0) {
2854 }
else if (
name.compare(
"eVBF_78_HQ3_11") == 0) {
2856 }
else if (
name.compare(
"eVBF_78_HD") == 0) {
2858 }
else if (
name.compare(
"eVBF_78_HB") == 0) {
2860 }
else if (
name.compare(
"eVBF_78_HW") == 0) {
2862 }
else if (
name.compare(
"eVBF_78_HWB") == 0) {
2864 }
else if (
name.compare(
"eVBF_78_HG") == 0) {
2866 }
else if (
name.compare(
"eVBF_78_DHB") == 0) {
2868 }
else if (
name.compare(
"eVBF_78_DHW") == 0) {
2870 }
else if (
name.compare(
"eVBF_78_DeltaGF") == 0) {
2872 }
else if (
name.compare(
"eVBF_1314_Hbox") == 0) {
2874 }
else if (
name.compare(
"eVBF_1314_HQ1_11") == 0) {
2876 }
else if (
name.compare(
"eVBF_1314_Hu_11") == 0) {
2878 }
else if (
name.compare(
"eVBF_1314_Hd_11") == 0) {
2880 }
else if (
name.compare(
"eVBF_1314_HQ3_11") == 0) {
2882 }
else if (
name.compare(
"eVBF_1314_HD") == 0) {
2884 }
else if (
name.compare(
"eVBF_1314_HB") == 0) {
2886 }
else if (
name.compare(
"eVBF_1314_HW") == 0) {
2888 }
else if (
name.compare(
"eVBF_1314_HWB") == 0) {
2890 }
else if (
name.compare(
"eVBF_1314_HG") == 0) {
2892 }
else if (
name.compare(
"eVBF_1314_DHB") == 0) {
2894 }
else if (
name.compare(
"eVBF_1314_DHW") == 0) {
2896 }
else if (
name.compare(
"eVBF_1314_DeltaGF") == 0) {
2898 }
else if (
name.compare(
"eWH_2_Hbox") == 0) {
2900 }
else if (
name.compare(
"eWH_2_HQ3_11") == 0) {
2902 }
else if (
name.compare(
"eWH_2_HD") == 0) {
2904 }
else if (
name.compare(
"eWH_2_HW") == 0) {
2906 }
else if (
name.compare(
"eWH_2_HWB") == 0) {
2908 }
else if (
name.compare(
"eWH_2_DHW") == 0) {
2910 }
else if (
name.compare(
"eWH_2_DeltaGF") == 0) {
2912 }
else if (
name.compare(
"eWH_78_Hbox") == 0) {
2914 }
else if (
name.compare(
"eWH_78_HQ3_11") == 0) {
2916 }
else if (
name.compare(
"eWH_78_HD") == 0) {
2918 }
else if (
name.compare(
"eWH_78_HW") == 0) {
2920 }
else if (
name.compare(
"eWH_78_HWB") == 0) {
2922 }
else if (
name.compare(
"eWH_78_DHW") == 0) {
2924 }
else if (
name.compare(
"eWH_78_DeltaGF") == 0) {
2926 }
else if (
name.compare(
"eWH_1314_Hbox") == 0) {
2928 }
else if (
name.compare(
"eWH_1314_HQ3_11") == 0) {
2930 }
else if (
name.compare(
"eWH_1314_HD") == 0) {
2932 }
else if (
name.compare(
"eWH_1314_HW") == 0) {
2934 }
else if (
name.compare(
"eWH_1314_HWB") == 0) {
2936 }
else if (
name.compare(
"eWH_1314_DHW") == 0) {
2938 }
else if (
name.compare(
"eWH_1314_DeltaGF") == 0) {
2940 }
else if (
name.compare(
"eZH_2_Hbox") == 0) {
2942 }
else if (
name.compare(
"eZH_2_HQ1_11") == 0) {
2944 }
else if (
name.compare(
"eZH_2_Hu_11") == 0) {
2946 }
else if (
name.compare(
"eZH_2_Hd_11") == 0) {
2948 }
else if (
name.compare(
"eZH_2_HQ3_11") == 0) {
2950 }
else if (
name.compare(
"eZH_2_HD") == 0) {
2952 }
else if (
name.compare(
"eZH_2_HB") == 0) {
2954 }
else if (
name.compare(
"eZH_2_HW") == 0) {
2956 }
else if (
name.compare(
"eZH_2_HWB") == 0) {
2958 }
else if (
name.compare(
"eZH_2_DHB") == 0) {
2960 }
else if (
name.compare(
"eZH_2_DHW") == 0) {
2962 }
else if (
name.compare(
"eZH_2_DeltaGF") == 0) {
2964 }
else if (
name.compare(
"eZH_78_Hbox") == 0) {
2966 }
else if (
name.compare(
"eZH_78_HQ1_11") == 0) {
2968 }
else if (
name.compare(
"eZH_78_Hu_11") == 0) {
2970 }
else if (
name.compare(
"eZH_78_Hd_11") == 0) {
2972 }
else if (
name.compare(
"eZH_78_HQ3_11") == 0) {
2974 }
else if (
name.compare(
"eZH_78_HD") == 0) {
2976 }
else if (
name.compare(
"eZH_78_HB") == 0) {
2978 }
else if (
name.compare(
"eZH_78_HW") == 0) {
2980 }
else if (
name.compare(
"eZH_78_HWB") == 0) {
2982 }
else if (
name.compare(
"eZH_78_DHB") == 0) {
2984 }
else if (
name.compare(
"eZH_78_DHW") == 0) {
2986 }
else if (
name.compare(
"eZH_78_DeltaGF") == 0) {
2988 }
else if (
name.compare(
"eZH_1314_Hbox") == 0) {
2990 }
else if (
name.compare(
"eZH_1314_HQ1_11") == 0) {
2992 }
else if (
name.compare(
"eZH_1314_Hu_11") == 0) {
2994 }
else if (
name.compare(
"eZH_1314_Hd_11") == 0) {
2996 }
else if (
name.compare(
"eZH_1314_HQ3_11") == 0) {
2998 }
else if (
name.compare(
"eZH_1314_HD") == 0) {
3000 }
else if (
name.compare(
"eZH_1314_HB") == 0) {
3002 }
else if (
name.compare(
"eZH_1314_HW") == 0) {
3004 }
else if (
name.compare(
"eZH_1314_HWB") == 0) {
3006 }
else if (
name.compare(
"eZH_1314_DHB") == 0) {
3008 }
else if (
name.compare(
"eZH_1314_DHW") == 0) {
3010 }
else if (
name.compare(
"eZH_1314_DeltaGF") == 0) {
3012 }
else if (
name.compare(
"ettH_2_HG") == 0) {
3014 }
else if (
name.compare(
"ettH_2_G") == 0) {
3016 }
else if (
name.compare(
"ettH_2_uG_33r") == 0) {
3018 }
else if (
name.compare(
"ettH_2_DeltagHt") == 0) {
3020 }
else if (
name.compare(
"ettH_78_HG") == 0) {
3022 }
else if (
name.compare(
"ettH_78_G") == 0) {
3024 }
else if (
name.compare(
"ettH_78_uG_33r") == 0) {
3026 }
else if (
name.compare(
"ettH_78_DeltagHt") == 0) {
3028 }
else if (
name.compare(
"ettH_1314_HG") == 0) {
3030 }
else if (
name.compare(
"ettH_1314_G") == 0) {
3032 }
else if (
name.compare(
"ettH_1314_uG_33r") == 0) {
3034 }
else if (
name.compare(
"ettH_1314_DeltagHt") == 0) {
3046 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6_LFU_QFU parameter "
3055 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6_LFU_QFU parameter "
3066 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6 parameter "
3075 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6 parameter "
3084 throw std::runtime_error(
"Error in NPSMEFTd6::CheckParameters()");
3092 if (
name.compare(
"QuadraticTerms") == 0) {
3096 }
else if (
name.compare(
"RotateCHWCHB") == 0) {
3099 }
else if (
name.compare(
"PartialQFU") == 0) {
3102 }
else if (
name.compare(
"FlavU3OfX") == 0) {
3105 }
else if (
name.compare(
"UnivOfX") == 0) {
3108 }
else if (
name.compare(
"HiggsSM") == 0) {
3116 }
else if (
name.compare(
"LoopHd6") == 0) {
3124 }
else if (
name.compare(
"LoopH3d6Quad") == 0) {
3127 }
else if (
name.compare(
"RGEciLLA") == 0) {
3130 }
else if (
name.compare(
"MWinput") == 0) {
3182 double CiLL_1111 = 0.0, CiLL_1122 = 0.0, CiLL_2222 = 0.0, CiLL_1331 = 0.0,
3183 CiLL_3113 = CiLL_1331, CiLL_2332 = 0.0, CiLL_3223 = CiLL_2332, CiLL_1133 = 0.0,
3184 CiLL_2211 = CiLL_1122, CiLL_3311 = CiLL_1133, CiLL_2233 = 0.0, CiLL_3322 = CiLL_2233, CiLL_3333 = 0.0;
3186 double CLQ1_2233 = 0.0, CLQ1_3333 = 0.0, CLQ1_2222 = 0.0, CLQ1_3322 = 0.0;
3187 double CLQ3_2222 = 0.0, CLQ3_2233 = 0.0, CLQ3_3322 = 0.0, CLQ3_3333 = 0.0;
3188 double CLu_3333 = 0.0, CLu_2222 = 0.0, CLu_3322 = 0.0;
3189 double CQe_3322 = 0.0, CQe_3333 = 0.0, CQe_2222 = 0.0, CQe_2233 = 0.0;
3191 double Cee_1221 = 0.0, Cee_2112 = Cee_1221, Cee_1331 = 0.0, Cee_3113 = Cee_1331,
3192 Cee_2222 = 0.0, Cee_2233 = 0.0, Cee_3322 = Cee_2233, Cee_2332 = 0.0,
3193 Cee_3223 = Cee_2332, Cee_3333 = 0.0;
3195 double Ceu_3322 = 0.0, Ceu_2222 = 0.0, Ceu_3333 = 0.0;
3197 double Ced_2222 = 0.0, Ced_2233 = 0.0, Ced_3322 = 0.0, Ced_3333 = 0.0;
3201 CQQ1_1111 = 0.0, CQQ1_1122 = 0.0, CQQ1_2211 = CQQ1_1122, CQQ1_1221 = 0.0, CQQ1_2112 = CQQ1_1221, CQQ1_2222 = 0.0;
3205 CQQ3_1111 = 0.0, CQQ3_1221 = 0.0, CQQ3_2112 = CQQ3_1221, CQQ3_1122 = 0.0, CQQ3_2211 = CQQ3_1122, CQQ3_2222 = 0.0;
3207 double CQd1_3322 = 0.0, CQd1_1111 = 0.0, CQd1_1122 = 0.0, CQd1_2211 = 0.0, CQd1_2222 = 0.0,
3208 CQd1_1133 = 0.0, CQd1_2233 = 0.0;
3211 CQu1_2332 = 0.0, CQu1_1111 = 0.0, CQu1_1122 = 0.0, CQu1_2211 = 0.0, CQu1_2222 = 0.0;
3213 double CQu8_1331 = 0.0, CQu8_2332 = 0.0;
3215 double Cud1_1111 = 0.0, Cud1_1122 = 0.0, Cud1_2211 = 0.0, Cud1_2222 = 0.0,
3216 Cud1_1133 = 0.0, Cud1_2233 = 0.0,
Cud1_3322 = 0.0;
3218 double Cuu_1111 = 0.0, Cuu_1221 = 0.0, Cuu_2112 = Cuu_1221, Cuu_1122 = 0.0, Cuu_2211 = Cuu_1122,
3222 double CQuQd1_1331 = 0.0, CQuQd1_3311 = 0.0, CQuQd1_2332 = 0.0, CQuQd1_3322 = 0.0;
3223 double CQuQd8_1331 = 0.0, CQuQd8_2332 = 0.0;
3224 double CLeQu1_1133 = 0.0, CLeQu1_2233 = 0.0, CLeQu1_3333 = 0.0;
3226 double CLe_2222 = 0.0, CLe_2233 = 0.0, CLe_3322 = 0.0, CLe_3333 = 0.0;
3227 double CLd_2222 = 0.0, CLd_2233 = 0.0, CLd_3322 = 0.0, CLd_3333 = 0.0;
3229 double Cdd_1111 = 0.0, Cdd_1221 = 0.0, Cdd_2112 = Cdd_1221, Cdd_1122 = 0.0,
3230 Cdd_2211 = Cdd_1122, Cdd_2222 = 0.0, Cdd_1133 = 0.0, Cdd_3311 = Cdd_1133, Cdd_1331 = 0.0,
3231 Cdd_3113 = Cdd_1331, Cdd_2332 = 0.0, Cdd_3223 = Cdd_2332, Cdd_2233 = 0.0, Cdd_3322 = Cdd_2233, Cdd_3333 = 0.0;
3233 double CieB_11r = 0.0, CieB_22r = 0.0, CieB_33r = 0.0;
3234 double CieW_11r = 0.0, CieW_22r = 0.0, CieW_33r = 0.0;
3236 double CidB_11r = 0.0, CidB_22r = 0.0, CidB_33r = 0.0;
3237 double CidW_11r = 0.0, CidW_22r = 0.0, CidW_33r = 0.0;
3241 double CiHGt = 0.0, CiHWt = 0.0, CiHBt = 0.0, CiHWBt = 0.0, CiGt = 0.0;
3244 double Yt, Yt2, Yt3;
3245 double g1, g2, g3, g12, g22, g32, g13, g23, g14, g24;
3246 double lambdaH, lambdaH2;
3247 double yq = 1.0 / 6.0, yu = 2.0 / 3.0, yd = -1.0 / 3.0, yl = -1.0 / 2.0, ye = -1.0, yH = 1.0 / 2.0;
3248 double yq2 = yq*yq, yu2 = yu*yu, yd2 = yd*yd, yl2 = yl*yl, ye2 = ye*ye, yH2 = yH*yH;
3249 double cF2 = 3.0 / 4.0, cF3 = (
Nc *
Nc - 1.0) / 2.0 /
Nc, cA2 = 2.0, cA3 =
Nc;
3251 double b01 = -1.0 / 6.0 - 20.0 * ng / 9.0, b02 = 43.0 / 6.0 - 4.0 * ng / 3.0, b03 = 11.0 - 4.0 * ng / 3.0;
3252 double TrCHL1, TrCHL3, TrCHQ1, TrCHQ3, TrCHe, TrCHu, TrCHd, ZetaB;
3276 lambdaH2 = lambdaH*lambdaH;
3294 ZetaB = 4.0 / 3.0 * yH * (
CiHbox +
CiHD) + 8.0 / 3.0 * (2.0 * yl * TrCHL1 + 2.0 * yq *
Nc * TrCHQ1 + ye * TrCHe + yu *
Nc * TrCHu + yd *
Nc * TrCHd);
3369 + 2.0 * Yt * (CQuQd1_1331 + cF3 * CQuQd8_1331));
3372 + 2.0 * Yt * (CQuQd1_2332 + cF3 * CQuQd8_2332));
3400 gADH += 108.0 *
CiH * lambdaH - 160.0 *
CiHbox * lambdaH2 + 48.0 *
CiHD * lambdaH2
3407 gADuH_11r = -8.0 * Yt * lambdaH * (CQu1_1331 + cF3 * CQu8_1331) + 24.0 * lambdaH *
CiuH_11r;
3408 gADuH_22r = -8.0 * Yt * lambdaH * (CQu1_2332 + cF3 * CQu8_2332) + 24.0 * lambdaH *
CiuH_22r;
3415 gADdH_11r += 2.0 * lambdaH * (12.0 *
CidH_11r + Yt * (CQuQd1_1331 + 2.0 *
Nc * CQuQd1_3311 + cF3 * CQuQd8_1331));
3416 gADdH_22r += 2.0 * lambdaH * (12.0 *
CidH_22r + Yt * (CQuQd1_2332 + 2.0 *
Nc * CQuQd1_3322 + cF3 * CQuQd8_2332));
3421 gADHL1_11 += 1.0 / 6.0 * g12 * (3.0 * yl * ZetaB
3422 + 8.0 * yH * yl * (6.0 * CiLL_1111 + 2.0 * CiLL_1122 + 2.0 * CiLL_1133 +
CiLL_1221 + CiLL_1331 +
CiLL_2112 + 2.0 * CiLL_2211 + CiLL_3113 + 2.0 * CiLL_3311)
3426 gADHL1_22 += 1.0 / 6.0 * g12 * (3.0 * yl * ZetaB
3427 + 8.0 * yH * yl * (2.0 * CiLL_1122 +
CiLL_1221 +
CiLL_2112 + 2.0 * CiLL_2211 + 6.0 * CiLL_2222 + 2.0 * CiLL_2233 + CiLL_2332 + CiLL_3223 + 2.0 * CiLL_3322)
3431 gADHL1_33 += 1.0 / 6.0 * g12 * (3.0 * yl * ZetaB
3432 + 8.0 * yH * yl * (2.0 * CiLL_1133 + CiLL_1331 + 2.0 * CiLL_2233 + CiLL_2332 + CiLL_3113 + CiLL_3223 + 2.0 * CiLL_3311 + 2.0 * CiLL_3322 + 6.0 * CiLL_3333)
3434 +
Nc * (yd * (
CLd_3311 + CLd_3322 + CLd_3333) + 2.0 * yq * (
CLQ1_3311 + CLQ1_3322 + CLQ1_3333) + yu * (
CLu_3311 + CLu_3322 + CLu_3333))));
3442 + 4.0 *
Nc * (
CLQ3_2211 + CLQ3_2222 + CLQ3_2233));
3446 + 4.0 *
Nc * (
CLQ3_3311 + CLQ3_3322 + CLQ3_3333));
3448 gADHQ1_11 += 1.0 / 6.0 * g12 * (3.0 * yq * ZetaB
3451 gADHQ1_22 += 1.0 / 6.0 * g12 * (3.0 * yq * ZetaB
3452 + 8.0 * yH * yq * (CQQ1_1221 + CQQ1_2112 + 2.0 * CQQ1_2222 +
CQQ1_2332 + CQQ1_3223 + 2.0 *
Nc * (CQQ1_1122 + CQQ1_2211 + 2.0 * CQQ1_2222 +
CQQ1_2233 + CQQ1_3322) + 3.0 * CQQ3_1221 + 3.0 * CQQ3_2112 + 6.0 * CQQ3_2222 + 3.0 *
CQQ3_2332 + 3.0 * CQQ3_3223) + 8.0 * yH * (yH *
CiHQ1_22 + 2.0 * yl * (
CLQ1_1122 + CLQ1_2222 + CLQ1_3322) +
Nc * yd * CQd1_2211 +
Nc * yd * CQd1_2222 +
Nc * yd * CQd1_2233 + ye *
CQe_2211 + ye * CQe_2222 + ye * CQe_2233 +
Nc * yu * CQu1_2211 +
Nc * yu * CQu1_2222 +
Nc * yu *
CQu1_2233));
3454 gADHQ1_33 += 1.0 / 6.0 * g12 * (3.0 * yq * ZetaB
3460 + 2.0 * (CQQ1_1111 + CQQ1_2112 + CQQ1_3113) + 4.0 *
Nc * (CQQ3_1111 + CQQ3_1122 +
CQQ3_1133)
3461 - 2.0 * (CQQ3_1111 + CQQ3_1221 +
CQQ3_1331) - 2.0 * (CQQ3_1111 + CQQ3_2112 + CQQ3_3113)
3462 + 4.0 *
Nc * (CQQ3_1111 + CQQ3_2211 + CQQ3_3311));
3466 + 4.0 * (
CLQ3_1122 + CLQ3_2222 + CLQ3_3322) + 2.0 * (CQQ1_2112 + CQQ1_2222 +
CQQ1_2332)
3467 + 2.0 * (CQQ1_1221 + CQQ1_2222 + CQQ1_3223) + 4.0 *
Nc * (CQQ3_2211 + CQQ3_2222 +
CQQ3_2233)
3468 - 2.0 * (CQQ3_2112 + CQQ3_2222 +
CQQ3_2332) - 2.0 * (CQQ3_1221 + CQQ3_2222 + CQQ3_3223)
3469 + 4.0 *
Nc * (CQQ3_1122 + CQQ3_2222 + CQQ3_3322));
3476 + 4.0 *
Nc * (CQQ3_3311 + CQQ3_3322 +
CQQ3_3333));
3478 gADHe_11 += 1.0 / 6.0 * g12 * (ye * (3.0 * ZetaB
3483 gADHe_22 += 1.0 / 6.0 * g12 * (ye * (3.0 * ZetaB
3484 + 8.0 * yH * (
Cee_1122 + Cee_1221 + Cee_2112 +
Cee_2211 + 4.0 * Cee_2222 + Cee_2233 + Cee_2332 + Cee_3223 + Cee_3322))
3485 + 8.0 * yH * (yH *
CiHe_22 + 2.0 * yl *
CLe_1122 + 2.0 * yl * CLe_2222 + 2.0 * yl * CLe_3322
3488 gADHe_33 += 1.0 / 6.0 * g12 * (ye * (3.0 * ZetaB
3489 + 8.0 * yH * (
Cee_1133 + Cee_1331 + Cee_2233 + Cee_2332 + Cee_3113 + Cee_3223 +
Cee_3311 + Cee_3322 + 4.0 * Cee_3333))
3490 + 8.0 * yH * (yH *
CiHe_33 + 2.0 * yl *
CLe_1133 + 2.0 * yl * CLe_2233 + 2.0 * yl * CLe_3333
3491 +
Nc * (yd * (
Ced_3311 + Ced_3322 + Ced_3333) + yu * (
Ceu_3311 + Ceu_3322 + Ceu_3333) + 2.0 * yq * (
CQe_1133 + CQe_2233 + CQe_3333))));
3495 + 2.0 *
Nc * yq * CQu1_2211 + 2.0 *
Nc * yq *
CQu1_3311 +
Nc * yd * Cud1_1111
3496 +
Nc * yd * Cud1_1122 +
Nc * yd * Cud1_1133) + yu * (3.0 * ZetaB
3497 + 8.0 * yH * (2.0 * (1.0 +
Nc) * Cuu_1111 + Cuu_1221 +
Cuu_1331 + Cuu_2112 + Cuu_3113 +
Nc * (Cuu_1122 +
Cuu_1133 + Cuu_2211 + Cuu_3311))));
3500 + 2.0 * yl *
CLu_1122 + 2.0 * yl * CLu_2222 + 2.0 * yl * CLu_3322 + 2.0 *
Nc * yq * CQu1_1122
3501 + 2.0 *
Nc * yq * CQu1_2222 + 2.0 *
Nc * yq *
CQu1_3322 +
Nc * yd * Cud1_2211
3502 +
Nc * yd * Cud1_2222 +
Nc * yd * Cud1_2233) + yu * (3.0 * ZetaB
3503 + 8.0 * yH * (Cuu_1221 + Cuu_2112 + 2.0 * Cuu_2222 +
Cuu_2332 + Cuu_3223 +
Nc * (Cuu_1122 + Cuu_2211 + 2.0 * Cuu_2222 +
Cuu_2233 + Cuu_3322))));
3512 gADHd_11 += 1.0 / 6.0 * g12 * (yd * (3.0 * ZetaB
3513 + 8.0 * yH * ((1.0 + 2.0 *
Nc) * Cdd_1111 + Cdd_2112 + Cdd_3113 +
Nc * (Cdd_1122 + Cdd_1133 + Cdd_2211 + Cdd_3311)
3516 + 2.0 * yl *
CLd_3311 + 2.0 *
Nc * yq * CQd1_1111 + 2.0 *
Nc * yq * CQd1_2211
3519 gADHd_22 += 1.0 / 6.0 * g12 * (yd * (3.0 * ZetaB
3520 + 8.0 * yH * (Cdd_1221 + Cdd_2222 + Cdd_3223 +
Nc * (Cdd_1122 + Cdd_2211 + 2.0 * Cdd_2222 + Cdd_2233 + Cdd_3322)
3521 + Cdd_2112 + Cdd_2222 + Cdd_2332)) + 8.0 * yH * (ye * (
Ced_1122 + Ced_2222 + Ced_3322)
3523 + 2.0 * yl * CLd_3322 + 2.0 *
Nc * yq * CQd1_1122 + 2.0 *
Nc * yq * CQd1_2222
3526 gADHd_33 += 1.0 / 6.0 * g12 * (yd * (3.0 * ZetaB
3527 + 8.0 * yH * (Cdd_1331 + Cdd_2332 + Cdd_3333 +
Nc * (Cdd_1133 + Cdd_2233 + Cdd_3311 + Cdd_3322 + 2.0 * Cdd_3333)
3528 + Cdd_3113 + Cdd_3223 + Cdd_3333)) + 8.0 * yH * (ye * (
Ced_1133 + Ced_2233 + Ced_3333)
3530 + 2.0 * yl * CLd_3333 + 2.0 *
Nc * yq * CQd1_1133 + 2.0 *
Nc * yq * CQd1_2233
3533 gADG += (12.0 * cA3 - 3.0 * b03) * g32 *
CiG;
3534 gADW += (12.0 * cA2 - 3.0 * b02) * g22 *
CiW;
3536 gADHG += -((9.0 *
CiHG * g22) / 2.0) - 2.0 * b03 *
CiHG * g32
3537 - 6.0 *
CiHG * g12 * yH2;
3539 gADHW += -((5.0 *
CiHW * g22) / 2.0) - 2.0 * b02 *
CiHW * g22
3540 - 15.0 *
CiW * g23 + 2.0 *
CiHWB * g1 * g2 * yH - 6.0 *
CiHW * g12 * yH2;
3543 + 6.0 *
CiHWB * g1 * g2 * yH + 2.0 *
CiHB * g12 * yH2;
3546 + 4.0 *
CiHB * g1 * g2 * yH + 4.0 *
CiHW * g1 * g2 * yH
3547 + 6.0 *
CiW * g1 * g22 * yH - 2.0 *
CiHWB * g12 * yH2;
3553 + 20.0 / 3.0 *
CiHD * g12 * yH2 + 4.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_11
3554 + 4.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_22 + 4.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_33
3555 + 4.0 / 3.0 * g12 * ye * yH *
CiHe_11 + 4.0 / 3.0 * g12 * ye * yH *
CiHe_22
3556 + 4.0 / 3.0 * g12 * ye * yH *
CiHe_33 + 8.0 / 3.0 * g12 * yH * yl *
CiHL1_11
3557 + 8.0 / 3.0 * g12 * yH * yl *
CiHL1_22 + 8.0 / 3.0 * g12 * yH * yl *
CiHL1_33
3562 + 4.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_11 + 4.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_22
3563 + 4.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_33;
3565 gADHD += (9.0 *
CiHD * g22) / 2.0 + 80.0 / 3.0 *
CHbox * g12 * yH2 - 10.0 / 3.0 *
CiHD * g12 * yH2
3566 + 16.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_11 + 16.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_22
3567 + 16.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_33 + 16.0 / 3.0 * g12 * ye * yH *
CiHe_11
3568 + 16.0 / 3.0 * g12 * ye * yH *
CiHe_22 + 16.0 / 3.0 * g12 * ye * yH *
CiHe_33
3569 + 32.0 / 3.0 * g12 * yH * yl *
CiHL1_11 + 32.0 / 3.0 * g12 * yH * yl *
CiHL1_22
3572 + 16.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_11 + 16.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_22
3573 + 16.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_33;
3575 gADH += -(9.0 *
CiH * g12) / 2.0 - (27.0 *
CiH * g22) / 2.0 - (3.0 *
CiHD * g24) / 4.0 - 9.0 *
CiHW * g24
3576 - 6.0 *
CiHWB * g1 * g23 * yH - 12.0 *
CiHB * g12 * g22 * yH2 - 6.0 *
CiHD * g12 * g22 * yH2
3577 - 12.0 *
CiHW * g12 * g22 * yH2 - 24.0 *
CiHWB * g13 * g2 * yH2 * yH - 48.0 *
CiHB * g14 * yH2 * yH2
3578 - 12.0 *
CiHD * g14 * yH2 * yH2 + 20.0 *
CiHbox * g22 * lambdaH - 6.0 *
CiHD * g22 * lambdaH
3579 + 36.0 *
CiHW * g22 * lambdaH + 24.0 *
CiHWB * g1 * g2 * yH * lambdaH
3580 + 48.0 *
CiHB * g12 * yH2 * lambdaH + 24.0 *
CiHD * g12 * yH2 * lambdaH
3581 + 16.0 / 3.0 * g22 * lambdaH * TrCHL3
3582 + 16.0 / 3.0 * g22 *
Nc * lambdaH * TrCHQ3;
3584 gADeH_11r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (ye + yl)) * CieB_11r
3585 - 3.0 / 4.0 * (9.0 * g22 + 4.0 * g12 * (3.0 * ye2 - 4.0 * ye * yl + 3.0 * yl2)) *
CieH_11r
3586 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (ye + yl)) * CieW_11r;
3588 gADeH_22r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (ye + yl)) * CieB_22r
3589 - 3.0 / 4.0 * (9.0 * g22 + 4.0 * g12 * (3.0 * ye2 - 4.0 * ye * yl + 3.0 * yl2)) *
CieH_22r
3590 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (ye + yl)) * CieW_22r;
3592 gADeH_33r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (ye + yl)) * CieB_33r
3593 - 3.0 / 4.0 * (9.0 * g22 + 4.0 * g12 * (3.0 * ye2 - 4.0 * ye * yl + 3.0 * yl2)) *
CieH_33r
3594 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (ye + yl)) * CieW_33r;
3597 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yq2 - 4.0 * yq * yu + 3.0 * yu2)) *
CiuH_11r
3598 + 3.0 * (-3.0 * g23 + 4.0 * g12 * g2 * yH * (yq + yu)) *
CiuW_11r;
3601 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yq2 - 4.0 * yq * yu + 3.0 * yu2)) *
CiuH_22r
3602 + 3.0 * (-3.0 * g23 + 4.0 * g12 * g2 * yH * (yq + yu)) *
CiuW_22r;
3605 + 24.0 * cF3 * (
CiHG + I * CiHGt) * g32 * Yt - 3.0 / 2.0 *
CiHD * (g22 - 4.0 * g12 * yH2) * Yt
3606 - 6.0 * (
CiHWB + I * CiHWBt) * g1 * g2 * yq * Yt + 12.0 * (
CiHB + I * CiHBt) * g12 * Yt * (yH2 + 2.0 * yq * yu)
3607 + 12.0 * g12 * yH * Yt * yu *
CiHQ1_33 - 12.0 * g12 * yH * Yt * yu *
CiHQ3_33
3609 - 3.0 * (g22 - 4.0 * g12 * yH * yq) * Yt *
CiHu_33 - 6.0 * g1 * Yt2 * (yq + yu) *
CiuB_33r - 3.0 * g1 * Yt2 * (yd + 3.0 * yu) *
CiuB_33r
3610 - 6.0 * g1 * yH * (-g22 + 4.0 * g12 * yH * (yq + yu)) *
CiuB_33r - 24.0 * cF3 * g3 * Yt2 *
CiuG_33r - 27.0 / 4.0 * g22 *
CiuH_33r
3611 - 6.0 * cF3 * g32 *
CiuH_33r - 3.0 * g12 * (3.0 * yq2 - 4.0 * yq * yu + 3.0 * yu2) *
CiuH_33r
3612 + 3.0 * (-3.0 * g23 + 4.0 * g12 * g2 * yH * (yq + yu)) *
CiuW_33r;
3614 gADdH_11r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (yd + yq)) * CidB_11r
3615 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yd2 - 4.0 * yd * yq + 3.0 * yq2)) *
CidH_11r
3616 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (yd + yq)) * CidW_11r;
3618 gADdH_22r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (yd + yq)) * CidB_22r
3619 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yd2 - 4.0 * yd * yq + 3.0 * yq2)) *
CidH_22r
3620 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (yd + yq)) * CidW_22r;
3622 gADdH_33r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (yd + yq)) * CidB_33r
3623 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yd2 - 4.0 * yd * yq + 3.0 * yq2)) *
CidH_33r
3624 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (yd + yq)) * CidW_33r - 12.0 * g2 * Yt2 * CidW_33r + 3.0 * g22 * Yt *
CHud_33r;
3626 gADuG_11r = 4.0 * g1 * g3 * (yq + yu) *
CiuB_11r + (-3.0 * cF2 * g22 - (b03 + 4.0 * cA3 - 10.0 * cF3) * g32 + g12 * (-3.0 * yq2 + 8.0 * yq * yu - 3.0 * yu2)) *
CiuG_11r
3629 gADuG_22r = 4.0 * g1 * g3 * (yq + yu) *
CiuB_22r + (-3.0 * cF2 * g22 - (b03 + 4.0 * cA3 - 10.0 * cF3) * g32 + g12 * (-3.0 * yq2 + 8.0 * yq * yu - 3.0 * yu2)) *
CiuG_22r
3632 gADuG_33r = -4.0 * (
CiHG + I * CiHGt) * g3 * Yt - 3.0 * cA3 * (
CiG + I * CiGt) * g32 * Yt + 4.0 * g1 * g3 * (yq + yu) *
CiuB_33r
3633 + (-3.0 * cF2 * g22 - (b03 + 4.0 * cA3 - 10.0 * cF3) * g32 + g12 * (-3.0 * yq2 + 8.0 * yq * yu - 3.0 * yu2)) *
CiuG_33r
3646 + 1.0 / 3.0 * g22 * CiLL_1331 + 2.0 / 3.0 * g22 *
CiLL_2112 + 2.0 / 3.0 * g22 * CiLL_2222
3647 + 1.0 / 3.0 * g22 * CiLL_2332 + 1.0 / 3.0 * g22 * CiLL_3113 + 1.0 / 3.0 * g22 * CiLL_3223
3649 + 2.0 / 3.0 * g22 *
Nc *
CLQ3_2211 + 2.0 / 3.0 * g22 *
Nc * CLQ3_2222 + 2.0 / 3.0 * g22 *
Nc * CLQ3_2233;
3731 if (F.
is(
"NEUTRINO_1") || F.
is(
"ELECTRON"))
3733 else if (F.
is(
"NEUTRINO_2") || F.
is(
"MU"))
3735 else if (F.
is(
"NEUTRINO_3") || F.
is(
"TAU"))
3737 else if (F.
is(
"UP") || F.
is(
"DOWN"))
3739 else if (F.
is(
"CHARM") || F.
is(
"STRANGE"))
3741 else if (F.
is(
"TOP") || F.
is(
"BOTTOM"))
3744 throw std::runtime_error(
"NPSMEFTd6::CHF1_diag(): wrong argument");
3749 if (F.
is(
"NEUTRINO_1") || F.
is(
"ELECTRON"))
3751 else if (F.
is(
"NEUTRINO_2") || F.
is(
"MU"))
3753 else if (F.
is(
"NEUTRINO_3") || F.
is(
"TAU"))
3755 else if (F.
is(
"UP") || F.
is(
"DOWN"))
3757 else if (F.
is(
"CHARM") || F.
is(
"STRANGE"))
3759 else if (F.
is(
"TOP") || F.
is(
"BOTTOM"))
3762 throw std::runtime_error(
"NPSMEFTd6::CHF3_diag(): wrong argument");
3767 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3769 else if (f.
is(
"ELECTRON"))
3771 else if (f.
is(
"MU"))
3773 else if (f.
is(
"TAU"))
3775 else if (f.
is(
"UP"))
3777 else if (f.
is(
"CHARM"))
3779 else if (f.
is(
"TOP"))
3781 else if (f.
is(
"DOWN"))
3783 else if (f.
is(
"STRANGE"))
3785 else if (f.
is(
"BOTTOM"))
3788 throw std::runtime_error(
"NPSMEFTd6::CHf_diag(): wrong argument");
3794 throw std::runtime_error(
"NPSMEFTd6::CHud_diag(): wrong argument");
3798 else if (u.
is(
"CHARM"))
3800 else if (u.
is(
"TOP"))
3803 throw std::runtime_error(
"NPSMEFTd6::CHud_diag(): wrong argument");
3808 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3810 else if (f.
is(
"ELECTRON"))
3812 else if (f.
is(
"MU"))
3814 else if (f.
is(
"TAU"))
3816 else if (f.
is(
"UP"))
3818 else if (f.
is(
"CHARM"))
3820 else if (f.
is(
"TOP"))
3822 else if (f.
is(
"DOWN"))
3824 else if (f.
is(
"STRANGE"))
3826 else if (f.
is(
"BOTTOM"))
3829 throw std::runtime_error(
"NPSMEFTd6::CfH_diag(): wrong argument");
3834 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3836 else if (f.
is(
"ELECTRON"))
3838 else if (f.
is(
"MU"))
3840 else if (f.
is(
"TAU"))
3842 else if (f.
is(
"UP"))
3844 else if (f.
is(
"CHARM"))
3846 else if (f.
is(
"TOP"))
3848 else if (f.
is(
"DOWN"))
3850 else if (f.
is(
"STRANGE"))
3852 else if (f.
is(
"BOTTOM"))
3855 throw std::runtime_error(
"NPSMEFTd6::CfG_diag(): wrong argument");
3860 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3862 else if (f.
is(
"ELECTRON"))
3864 else if (f.
is(
"MU"))
3866 else if (f.
is(
"TAU"))
3868 else if (f.
is(
"UP"))
3870 else if (f.
is(
"CHARM"))
3872 else if (f.
is(
"TOP"))
3874 else if (f.
is(
"DOWN"))
3876 else if (f.
is(
"STRANGE"))
3878 else if (f.
is(
"BOTTOM"))
3881 throw std::runtime_error(
"NPSMEFTd6::CfW_diag(): wrong argument");
3886 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3888 else if (f.
is(
"ELECTRON"))
3890 else if (f.
is(
"MU"))
3892 else if (f.
is(
"TAU"))
3894 else if (f.
is(
"UP"))
3896 else if (f.
is(
"CHARM"))
3898 else if (f.
is(
"TOP"))
3900 else if (f.
is(
"DOWN"))
3902 else if (f.
is(
"STRANGE"))
3904 else if (f.
is(
"BOTTOM"))
3907 throw std::runtime_error(
"NPSMEFTd6::CfB_diag(): wrong argument");
3920 lin = ( -C1 - 2.0 *
dZH - C1 *
dZH );
3922 lin = lin / (1.0 + C1)/(-1.0 +
dZH);
3932 quad =
dZH * ( 1.0 + 3.0 *
dZH + C1 * (3.0 +
dZH) );
3934 quad = quad / (1.0 + C1)/(-1.0 +
dZH)/(-1.0 +
dZH);
4008 return ( (
Mz - 91.1879) / 91.1879);
4019 return ( (
mHl - 125.1) / 125.1);
4030 return ( (
mtpole - 173.0) / 173.0);
4052 return ( ((
quarks[
CHARM].getMass()) - 1.275) / 1.275);
4063 return ( ((
leptons[
TAU].getMass()) - 1.77682) / 1.77682);
4074 return ( (
GF - 1.16637 / 100000.0) / (1.16637 / 100000.0));
4085 return ( (
aleMz - 0.007754633699856456) / 0.007754633699856456);
4096 return ( (
aleMz - 0.0072973525664) / 0.0072973525664);
4107 return ( (
AlsMz - 0.1180) / 0.1180);
4119 return ( (
Mw_inp - 79.96717329554225) / 79.96717329554225);
4137 double G = g1 * g1 + g2*g2;
4142 double dalphaMz_2 = 0.0;
4147 dalphaMz_2 = 2.0 / G * (g1 * g1 / g2 * dg2Q + g2 * g2 / g1 * dg1Q)
4148 + g1 * g1 * (g1 * g1 - 3.0 * g2 * g2) / g2 / g2 / G / G * dg2L * dg2L + g2 * g2 * (g2 * g2 - 3.0 * g1 * g1) / g1 / g1 / G / G * dg1L * dg1L
4149 + 2.0 / G / G * (g1 * (g2 * g2 - 3.0 * g1 * g1) * dg2L + g2 * (g1 * g1 - 3.0 * g2 * g2) * dg1L) *
CiHWB *
v2_over_LambdaNP2
4150 + 8.0 * g1 * g2 / G / G * dg1L * dg2L
4164 return (
aleMz * (dalphaMz_2));
4229 double G0 =
GF * pow(
Mz*
cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
4230 double deltaGamma_Wij_2;
4236 if (fi.
is(
"LEPTON")) {
4239 if (fi.
is(
"QUARK")) {
4247 if (fi.
is(
"QUARK")) {
4248 GammaW_tree =
Nc * G0;
4257 return deltaGamma_Wij_2;
4262 double G0 =
GF * pow(
Mz*
cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
4263 double deltaGamma_Wij;
4272 if (fi.
is(
"QUARK")) {
4273 GammaW_tree =
Nc * G0;
4287 deltaGamma_Wij = GammaW_tree * (deltaGamma_Wij + 2.0 * CHF3ij *
v2_over_LambdaNP2);
4289 return deltaGamma_Wij;
4295 if (OutputOrder() == 0) {
4296 return (trueSM.GammaW(fi, fj));
4298 if (OutputOrder() == 1) {
4299 return (trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj));
4301 if (OutputOrder() == 2) {
4302 return (trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj) + deltaGamma_Wff_2(fi, fj));
4304 if (OutputOrder() == 3) {
4305 return (deltaGamma_Wff_2(fi, fj));
4309 return ( trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj) + deltaGamma_Wff_2(fi, fj));
4339 return deltaGammaWLep2 + deltaGammaWHad2;
4344 double G0 =
GF * pow(
Mz*
cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
4345 double GammaW_tree = (3.0 + 2.0 *
Nc) * G0;
4404 if (OutputOrder() == 0 || OutputOrder() == 3) {
4407 if (OutputOrder() == 1 || OutputOrder() == 2) {
4408 return (deltaGL_f(p) + deltaGR_f(p));
4411 return (deltaGL_f(p) + deltaGR_f(p));
4417 double deltaGVf2 = 0.0;
4430 if (OutputOrder() == 0 || OutputOrder() == 3) {
4433 if (OutputOrder() == 1 || OutputOrder() == 2) {
4434 return (deltaGL_f(p) - deltaGR_f(p));
4437 return (deltaGL_f(p) - deltaGR_f(p));
4443 double deltaGAf2 = 0.0;
4467 return (NPindirect + NPdirect);
4485 if (p.
is(
"LEPTON")) {
4489 if (p.
is(
"QUARK")) {
4509 return NPindirect + NPdirect;
4524 return (NPindirect + NPdirect);
4540 if (p.
is(
"NEUTRINO_1") || p.
is(
"NEUTRINO_2") || p.
is(
"NEUTRINO_3")) {
4543 if (p.
is(
"ELECTRON") || p.
is(
"MU") || p.
is(
"TAU")) {
4546 if (p.
is(
"UP") || p.
is(
"CHARM")) {
4549 if (p.
is(
"DOWN") || p.
is(
"STRANGE") || p.
is(
"BOTTOM")) {
4565 return (NPindirect + NPdirect);
4570 double GammW0 = trueSM.GammaW();
4571 double dGammW = deltaGamma_W();
4573 double GammWij0 = trueSM.GammaW(fi, fj);
4574 double dGammWij = deltaGamma_Wff(fi, fj);
4578 if (FlagQuadraticTerms) {
4579 double dGammW2 = deltaGamma_W_2();
4580 double dGammWij2 = deltaGamma_Wff_2(fi, fj);
4581 BrW_2 = GammWij0 / GammW0 * (dGammWij2 / GammWij0 - dGammW2 / GammW0
4582 + pow(dGammW, 2.0) / pow(GammW0, 2.0) + dGammWij * dGammW / GammWij0 / GammW0);
4585 if (OutputOrder() == 0) {
4586 return (GammWij0 / GammW0);
4588 if (OutputOrder() == 1) {
4589 return (GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0);
4591 if (OutputOrder() == 2) {
4592 return (GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0 + BrW_2);
4594 if (OutputOrder() == 3) {
4599 return (GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0 + BrW_2);
4604 double GammWli0, GammWlj0;
4605 double dGammWli, dGammWlj;
4607 if (li.
is(
"ELECTRON")) {
4610 }
else if (li.
is(
"MU")) {
4613 }
else if (li.
is(
"TAU")) {
4617 throw std::runtime_error(
"Error in NPSMEFTd6::RWlilj. li must be a charged lepton");
4620 if (lj.
is(
"ELECTRON")) {
4623 }
else if (lj.
is(
"MU")) {
4626 }
else if (lj.
is(
"TAU")) {
4630 throw std::runtime_error(
"Error in NPSMEFTd6::RWlilj. lj must be a charged lepton");
4633 return GammWli0 / GammWlj0 + dGammWli / GammWlj0 - GammWli0 * dGammWlj / GammWlj0 / GammWlj0;
4638 double GammWcX0, GammWhad0;
4639 double dGammWcX, dGammWhad;
4654 GammWhad0 = GammWcX0
4658 dGammWhad = dGammWcX
4669 double dGammWhad2 = dGammWcX2
4674 RWc_2 = dGammWcX2 / GammWhad0 - GammWcX0 * dGammWhad2 / pow(GammWhad0, 2.0)
4675 + GammWcX0 * pow(dGammWhad, 2.0) / pow(GammWhad0, 3.0)
4676 - dGammWcX * dGammWhad / pow(GammWhad0, 2.0);
4680 return (GammWcX0 / GammWhad0);
4683 return (GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0);
4686 return (GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0 + RWc_2);
4693 return (GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0 + RWc_2);
4698 double GammZli0, GammZlj0;
4699 double dGammZli, dGammZlj;
4701 if (li.
is(
"ELECTRON") || li.
is(
"MU") || li.
is(
"TAU")) {
4705 throw std::runtime_error(
"Error in NPSMEFTd6::RZlilj. li must be a charged lepton");
4708 if (lj.
is(
"ELECTRON") || lj.
is(
"MU") || lj.
is(
"TAU")) {
4712 throw std::runtime_error(
"Error in NPSMEFTd6::RZlilj. lj must be a charged lepton");
4715 return GammZli0 / GammZlj0 + dGammZli / GammZlj0 - GammZli0 * dGammZlj / GammZlj0 / GammZlj0;
4721 throw std::runtime_error(
"NPSMEFTd6::deltaGL_Wff(): Not implemented");
4732 return (NPindirect + NPdirect);
4738 throw std::runtime_error(
"NPSMEFTd6::deltaGR_Wff(): Not implemented");
4754 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
4755 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
4756 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
4757 double aSPiv =
AlsMz / 16.0 / M_PI /
v();
4758 gslpp::complex gSM, dg;
4764 gSM = aSPiv * (
AH_f(tau_t) +
AH_f(tau_b) +
AH_f(tau_c));
4766 dg = deltaloc / gSM + (aSPiv / gSM) * (dKappa_t *
AH_f(tau_t) + dKappa_b *
AH_f(tau_b) + dKappa_c *
AH_f(tau_c));
4811 return (NPindirect + NPdirect);
4835 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
4836 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
4837 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
4838 double tau_tau = 4.0 * m_tau * m_tau /
mHl /
mHl;
4839 double tau_mu = 4.0 * m_mu * m_mu /
mHl /
mHl;
4840 double tau_W = 4.0 * M_w_2 /
mHl /
mHl;
4842 double lambda_t = 4.0 * m_t * m_t /
Mz /
Mz;
4843 double lambda_b = 4.0 * m_b * m_b /
Mz /
Mz;
4844 double lambda_c = 4.0 * m_c * m_c /
Mz /
Mz;
4845 double lambda_tau = 4.0 * m_tau * m_tau /
Mz /
Mz;
4846 double lambda_mu = 4.0 * m_mu * m_mu /
Mz /
Mz;
4847 double lambda_W = 4.0 * M_w_2 /
Mz /
Mz;
4848 double alpha2 = sqrt(2.0) *
GF * M_w_2 / M_PI;
4849 double aPiv = sqrt(
ale * alpha2) / 4.0 / M_PI /
v();
4852 gslpp::complex gSM, dg;
4875 gSM = -aPiv * ((3.0 * vSMt * Qt *
AHZga_f(tau_t, lambda_t) +
4876 3.0 * vSMb * Qb *
AHZga_f(tau_b, lambda_b) +
4877 3.0 * vSMc * Qc *
AHZga_f(tau_c, lambda_c) +
4878 vSMtau * Qtau *
AHZga_f(tau_tau, lambda_tau) +
4882 dg = deltaloc / gSM - (aPiv / gSM) * (
4883 (3.0 * vSMt * dKappa_t * Qt *
AHZga_f(tau_t, lambda_t) +
4884 3.0 * vSMb * dKappa_b * Qb *
AHZga_f(tau_b, lambda_b) +
4885 3.0 * vSMc * dKappa_c * Qc *
AHZga_f(tau_c, lambda_c) +
4886 dKappa_tau * vSMtau * Qtau *
AHZga_f(tau_tau, lambda_tau) +
4887 dKappa_mu * vSMmu * Qmu *
AHZga_f(tau_mu, lambda_mu)) /
cW_tree +
4888 dKappa_W *
AHZga_W(tau_W, lambda_W) +
4889 (3.0 * dvSMt * Qt *
AHZga_f(tau_t, lambda_t) +
4890 3.0 * dvSMb * Qb *
AHZga_f(tau_b, lambda_b) +
4891 3.0 * dvSMc * Qc *
AHZga_f(tau_c, lambda_c) +
4892 dvSMtau * Qtau *
AHZga_f(tau_tau, lambda_tau) +
4925 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
4926 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
4927 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
4928 double tau_tau = 4.0 * m_tau * m_tau /
mHl /
mHl;
4929 double tau_mu = 4.0 * m_mu * m_mu /
mHl /
mHl;
4930 double tau_W = 4.0 * M_w_2 /
mHl /
mHl;
4932 double aPiv =
ale / 8.0 / M_PI /
v();
4933 gslpp::complex gSM, dg;
4943 gSM = aPiv * (3.0 * Qt * Qt *
AH_f(tau_t) +
4944 3.0 * Qb * Qb *
AH_f(tau_b) +
4945 3.0 * Qc * Qc *
AH_f(tau_c) +
4946 Qtau * Qtau *
AH_f(tau_tau) +
4947 Qmu * Qmu *
AH_f(tau_mu) +
4950 dg = deltaloc / gSM + (aPiv / gSM) * (
4951 3.0 * Qt * Qt * dKappa_t *
AH_f(tau_t) +
4952 3.0 * Qb * Qb * dKappa_b *
AH_f(tau_b) +
4953 3.0 * Qc * Qc * dKappa_c *
AH_f(tau_c) +
4954 dKappa_tau * Qtau * Qtau *
AH_f(tau_tau) +
4955 dKappa_mu * Qmu * Qmu *
AH_f(tau_mu) +
4956 dKappa_W *
AH_W(tau_W)
4988 throw std::runtime_error(
"NPSMEFTd6::deltaGL_Wffh(): Not implemented");
4997 throw std::runtime_error(
"NPSMEFTd6::deltaGR_Wffh(): Not implemented");
5073 tmp = asin(1.0 / sqrt(tau));
5076 tmp = log((1.0 + sqrt(1.0 - tau)) / (1.0 - sqrt(1.0 - tau))) - M_PI * gslpp::complex::i();
5077 return (-0.25 * tmp * tmp);
5085 tmp = sqrt(tau - 1.0) * asin(1.0 / sqrt(tau));
5088 tmp = sqrt(1.0 - tau) * (log((1.0 + sqrt(1.0 - tau)) / (1.0 - sqrt(1.0 - tau))) - M_PI * gslpp::complex::i());
5099 tmp = tau *
lambda * (1.0 + tmp) / (2.0 * (tau -
lambda));
5115 return (2.0 * tau * (1.0 + (1.0 - tau) *
f_triangle(tau)));
5120 return -(2.0 + 3.0 * tau + 3.0 * tau * (2.0 - tau) *
f_triangle(tau));
5136 tmp = tmp + ((1.0 + 2.0 / tau) * tan2w - (5.0 + 2.0 / tau)) *
I_triangle_1(tau,
lambda);
5152 gslpp::complex G_eff_t_SM =
AlsMz / 16.0 / M_PI /
v() *
AH_f(4.0 * m_t * m_t /
mHl /
mHl);
5153 gslpp::complex G_eff_b_SM =
AlsMz / 16.0 / M_PI /
v() *
AH_f(4.0 * m_b * m_b /
mHl /
mHl);
5154 gslpp::complex G_eff_c_SM =
AlsMz / 16.0 / M_PI /
v() *
AH_f(4.0 * m_c * m_c /
mHl /
mHl);
5155 gslpp::complex G_eff_SM = G_eff_t_SM + G_eff_b_SM + G_eff_c_SM;
5170 gslpp::complex tmpt = G_eff_t_SM * dKappa_t / G_eff_SM;
5171 gslpp::complex tmpb = G_eff_b_SM * dKappa_b / G_eff_SM;
5172 gslpp::complex tmpc = G_eff_c_SM * dKappa_c / G_eff_SM;
5174 double mu = (2.0 * (tmpt.real() + tmpb.real() + tmpc.real() + tmpHG.real()));
5191 gslpp::complex tmp2 = tmpt + tmpb + tmpc + tmpHG;
5205 mu += eggFint + eggFpar;
5208 mu += delta_muggH_1(sqrt_s);
5210 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5218 double A1HH = 0.0, A2HH = 0.0, A3HH = 0.0, A4HH = 0.0, A5HH = 0.0;
5219 double A6HH = 0.0, A7HH = 0.0, A8HH = 0.0, A9HH = 0.0, A10HH = 0.0;
5220 double A11HH = 0.0, A12HH = 0.0, A13HH = 0.0, A14HH = 0.0, A15HH = 0.0;
5221 double ct, c2t, c3, cg, c2g;
5223 if (sqrt_s == 14.0) {
5243 }
else if (sqrt_s == 100.0) {
5264 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muggHH()");
5273 mu = 0.0010 + A1HH * ct * ct * ct * ct +
5275 A3HH * ct * ct * c3 * c3 +
5276 A4HH * cg * cg * c3 * c3 +
5278 A6HH * c2t * ct * ct +
5279 A7HH * ct * ct * ct * c3 +
5280 A8HH * c2t * ct * c3 +
5281 A9HH * c2t * cg * c3 +
5283 A11HH * ct * ct * cg * c3 +
5284 A12HH * ct * ct * c2g +
5285 A13HH * ct * c3 * c3 * cg +
5286 A14HH * ct * c3 * c2g +
5287 A15HH * cg * c3*c2g;
5289 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5300 if (sqrt_s == 1.96) {
5335 }
else if (sqrt_s == 7.0) {
5370 }
else if (sqrt_s == 8.0) {
5404 }
else if (sqrt_s == 13.0) {
5437 }
else if (sqrt_s == 14.0) {
5474 }
else if (sqrt_s == 27.0) {
5503 }
else if (sqrt_s == 100.0) {
5533 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muVBF_1()");
5547 mu += eVBFint + eVBFpar;
5550 mu += delta_muVBF_1(sqrt_s);
5552 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5563 if (sqrt_s == 13.0) {
5591 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muVBFgamma()");
5600 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5616 if (sqrt_s == 0.240) {
5643 }
else if (sqrt_s == 0.250) {
5670 }
else if (sqrt_s == 0.350) {
5697 }
else if (sqrt_s == 0.365) {
5724 }
else if (sqrt_s == 0.380) {
5751 }
else if (sqrt_s == 0.500) {
5778 }
else if (sqrt_s == 1.0) {
5805 }
else if (sqrt_s == 1.4) {
5832 }
else if (sqrt_s == 1.5) {
5859 }
else if (sqrt_s == 3.0) {
5887 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWBF()");
5896 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5910 if ( (Pol_em != 0.) || (Pol_ep != 0) )
return mueeHvvPol(sqrt_s, Pol_em, Pol_ep);
5914 if (sqrt_s == 0.240) {
5945 }
else if (sqrt_s == 0.250) {
5976 }
else if (sqrt_s == 0.350) {
6007 }
else if (sqrt_s == 0.365) {
6038 }
else if (sqrt_s == 0.380) {
6069 }
else if (sqrt_s == 0.500) {
6100 }
else if (sqrt_s == 1.0) {
6131 }
else if (sqrt_s == 1.4) {
6162 }
else if (sqrt_s == 1.5) {
6193 }
else if (sqrt_s == 3.0) {
6225 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvv()");
6234 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
6250 if (sqrt_s == 0.240) {
6254 if (Pol_em == 80. && Pol_ep == -30.) {
6276 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6298 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6320 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6343 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6346 }
else if (sqrt_s == 0.250) {
6350 if (Pol_em == 80. && Pol_ep == -30.) {
6372 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6394 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6416 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6439 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6442 }
else if (sqrt_s == 0.350) {
6446 if (Pol_em == 80. && Pol_ep == -30.) {
6468 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6490 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6512 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6535 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6538 }
else if (sqrt_s == 0.365) {
6542 if (Pol_em == 80. && Pol_ep == -30.) {
6564 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6586 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6608 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6631 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6634 }
else if (sqrt_s == 0.380) {
6638 if (Pol_em == 80. && Pol_ep == -30.) {
6660 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6682 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6704 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6727 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6730 }
else if (sqrt_s == 0.500) {
6734 if (Pol_em == 80. && Pol_ep == -30.) {
6756 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6778 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6800 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6823 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6826 }
else if (sqrt_s == 1.0) {
6830 if (Pol_em == 80. && Pol_ep == -30.) {
6852 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6874 }
else if (Pol_em == 80. && Pol_ep == -20.) {
6896 }
else if (Pol_em == -80. && Pol_ep == 20.) {
6918 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6940 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6963 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6966 }
else if (sqrt_s == 1.4) {
6970 if (Pol_em == 80. && Pol_ep == -30.) {
6992 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7014 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7036 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7059 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7062 }
else if (sqrt_s == 1.5) {
7066 if (Pol_em == 80. && Pol_ep == -30.) {
7088 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7110 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7132 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7155 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7158 }
else if (sqrt_s == 3.0) {
7162 if (Pol_em == 80. && Pol_ep == -30.) {
7184 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7206 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7228 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7251 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7255 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7264 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7278 if ( (Pol_em != 0.) || (Pol_ep != 0) )
return mueeZBFPol(sqrt_s, Pol_em, Pol_ep);
7280 if (sqrt_s == 0.240) {
7309 }
else if (sqrt_s == 0.250) {
7338 }
else if (sqrt_s == 0.350) {
7367 }
else if (sqrt_s == 0.365) {
7396 }
else if (sqrt_s == 0.380) {
7425 }
else if (sqrt_s == 0.500) {
7454 }
else if (sqrt_s == 1.0) {
7483 }
else if (sqrt_s == 1.4) {
7512 }
else if (sqrt_s == 1.5) {
7541 }
else if (sqrt_s == 3.0) {
7571 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBF()");
7581 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7595 if (sqrt_s == 0.240) {
7599 if (Pol_em == 80. && Pol_ep == -30.) {
7620 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7641 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7662 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7684 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7687 }
else if (sqrt_s == 0.250) {
7691 if (Pol_em == 80. && Pol_ep == -30.) {
7712 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7733 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7754 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7776 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7779 }
else if (sqrt_s == 0.350) {
7783 if (Pol_em == 80. && Pol_ep == -30.) {
7804 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7825 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7846 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7868 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7871 }
else if (sqrt_s == 0.365) {
7875 if (Pol_em == 80. && Pol_ep == -30.) {
7896 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7917 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7938 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7960 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7963 }
else if (sqrt_s == 0.380) {
7967 if (Pol_em == 80. && Pol_ep == -30.) {
7988 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8009 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8030 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8052 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8055 }
else if (sqrt_s == 0.500) {
8059 if (Pol_em == 80. && Pol_ep == -30.) {
8080 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8101 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8122 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8144 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8147 }
else if (sqrt_s == 1.0) {
8151 if (Pol_em == 80. && Pol_ep == -30.) {
8172 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8193 }
else if (Pol_em == 80. && Pol_ep == -20.) {
8214 }
else if (Pol_em == -80. && Pol_ep == 20.) {
8235 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8256 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8278 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8281 }
else if (sqrt_s == 1.4) {
8285 if (Pol_em == 80. && Pol_ep == -30.) {
8306 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8327 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8348 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8370 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8373 }
else if (sqrt_s == 1.5) {
8377 if (Pol_em == 80. && Pol_ep == -30.) {
8398 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8419 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8440 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8462 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8465 }
else if (sqrt_s == 3.0) {
8469 if (Pol_em == 80. && Pol_ep == -30.) {
8490 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8511 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8532 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8554 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8558 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8568 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8580 if (sqrt_s == 1.3) {
8599 }
else if (sqrt_s == 1.8) {
8618 }
else if (sqrt_s == 3.5) {
8637 }
else if (sqrt_s == 5.0) {
8657 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muepWBF()");
8662 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8674 if (sqrt_s == 1.3) {
8699 }
else if (sqrt_s == 1.8) {
8724 }
else if (sqrt_s == 3.5) {
8749 }
else if (sqrt_s == 5.0) {
8775 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muepZBF()");
8780 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8791 if (sqrt_s == 1.96) {
8816 }
else if (sqrt_s == 7.0) {
8841 }
else if (sqrt_s == 8.0) {
8866 }
else if (sqrt_s == 13.0) {
8891 }
else if (sqrt_s == 14.0) {
8916 }
else if (sqrt_s == 27.0) {
8939 }
else if (sqrt_s == 100.0) {
8963 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muWH1()");
8977 mu += eWHint + eWHpar;
8980 mu += delta_muWH_1(sqrt_s);
8982 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8993 if (sqrt_s == 13.0) {
9019 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muWHpT250()");
9028 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9039 if (sqrt_s == 1.96) {
9071 }
else if (sqrt_s == 7.0) {
9103 }
else if (sqrt_s == 8.0) {
9135 }
else if (sqrt_s == 13.0) {
9167 }
else if (sqrt_s == 14.0) {
9202 }
else if (sqrt_s == 27.0) {
9229 }
else if (sqrt_s == 100.0) {
9256 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muZH_1()");
9270 mu += eZHint + eZHpar;
9273 mu += delta_muZH_1(sqrt_s);
9275 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9286 if (sqrt_s == 13.0) {
9319 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muZHpT250()");
9328 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9342 if ( (Pol_em != 0.) || (Pol_ep != 0) )
return mueeZHPol(sqrt_s, Pol_em, Pol_ep);
9344 if (sqrt_s == 0.240) {
9373 }
else if (sqrt_s == 0.250) {
9402 }
else if (sqrt_s == 0.350) {
9431 }
else if (sqrt_s == 0.365) {
9460 }
else if (sqrt_s == 0.380) {
9489 }
else if (sqrt_s == 0.500) {
9518 }
else if (sqrt_s == 1.0) {
9547 }
else if (sqrt_s == 1.4) {
9576 }
else if (sqrt_s == 1.5) {
9605 }
else if (sqrt_s == 3.0) {
9635 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZH()");
9644 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9652 if ( (Pol_em != 0.) || (Pol_ep != 0) )
return mueeZllHPol(sqrt_s, Pol_em, Pol_ep);
9655 double mu =
mueeZH(sqrt_s, 0., 0.);
9658 double deltaBRratio;
9663 deltaBRratio = deltaBRratio /
9668 return mu + deltaBRratio;
9674 if ( (Pol_em != 0.) || (Pol_ep != 0) )
return mueeZqqHPol(sqrt_s, Pol_em, Pol_ep);
9677 double mu =
mueeZH(sqrt_s, 0., 0.);
9680 double deltaBRratio;
9688 deltaBRratio = deltaBRratio /
9695 return mu + deltaBRratio;
9707 if (sqrt_s == 0.240) {
9711 if (Pol_em == 80. && Pol_ep == -30.) {
9732 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9753 }
else if (Pol_em == 80. && Pol_ep == 0.) {
9774 }
else if (Pol_em == -80. && Pol_ep == 0.) {
9796 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
9799 }
else if (sqrt_s == 0.250) {
9803 if (Pol_em == 80. && Pol_ep == -30.) {
9824 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9845 }
else if (Pol_em == 80. && Pol_ep == 0.) {
9866 }
else if (Pol_em == -80. && Pol_ep == 0.) {
9888 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
9891 }
else if (sqrt_s == 0.350) {
9895 if (Pol_em == 80. && Pol_ep == -30.) {
9916 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9937 }
else if (Pol_em == 80. && Pol_ep == 0.) {
9958 }
else if (Pol_em == -80. && Pol_ep == 0.) {
9980 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
9983 }
else if (sqrt_s == 0.365) {
9987 if (Pol_em == 80. && Pol_ep == -30.) {
10008 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10029 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10050 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10072 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10075 }
else if (sqrt_s == 0.380) {
10079 if (Pol_em == 80. && Pol_ep == -30.) {
10100 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10121 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10142 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10164 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10167 }
else if (sqrt_s == 0.500) {
10171 if (Pol_em == 80. && Pol_ep == -30.) {
10192 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10213 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10234 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10256 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10259 }
else if (sqrt_s == 1.0) {
10263 if (Pol_em == 80. && Pol_ep == -30.) {
10284 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10305 }
else if (Pol_em == 80. && Pol_ep == -20.) {
10326 }
else if (Pol_em == -80. && Pol_ep == 20.) {
10347 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10368 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10390 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10393 }
else if (sqrt_s == 1.4) {
10397 if (Pol_em == 80. && Pol_ep == -30.) {
10418 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10439 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10460 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10482 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10485 }
else if (sqrt_s == 1.5) {
10489 if (Pol_em == 80. && Pol_ep == -30.) {
10510 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10531 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10552 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10574 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10577 }
else if (sqrt_s == 3.0) {
10581 if (Pol_em == 80. && Pol_ep == -30.) {
10602 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10623 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10644 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10666 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10670 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10679 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10688 double mu =
mueeZHPol(sqrt_s, Pol_em, Pol_ep);
10691 double deltaBRratio;
10696 deltaBRratio = deltaBRratio /
10701 return mu + deltaBRratio;
10708 double mu =
mueeZHPol(sqrt_s, Pol_em, Pol_ep);
10711 double deltaBRratio;
10719 deltaBRratio = deltaBRratio /
10726 return mu + deltaBRratio;
10734 double aL, aR, aPol;
10735 double sM = sqrt_s * sqrt_s;
10736 double Mz2 =
Mz*
Mz;
10740 double dv, dg, dgp, dgL, dgR;
10741 double kCM, kCM2, EZ, EZ2, kZ, kH;
10743 double CHpsk, CTpsk, CHL, CHLp, CHE;
10744 double CWB, CBB, CWW;
10761 EtaZ = -(1.0 / 2.0) * CHpsk + 2.0 * dMz - dv - CTpsk;
10764 kCM = sqrt((sM * sM + (MH2 - Mz2)*(MH2 - Mz2) - 2.0 * sM * (MH2 + Mz2)) / (4.0 * sM));
10767 EZ = sqrt(Mz2 + kCM2);
10770 kZ = 2.0 * Mz2 / (sM - Mz2) + (EZ * Mz2) / (2 * kCM2 * sqrt_s) - Mz2 / (2 * kCM2) - (EZ2 / Mz2) / (2.0 + EZ2 / Mz2)*(1.0 - Mz2 / (EZ * sqrt_s));
10772 kH = -((EZ * MH2) / (2 * kCM2 * sqrt_s)) - (EZ2 / Mz2) / (2 + EZ2 / Mz2) * MH2 / (EZ * sqrt_s);
10790 + 0.5 * (CHL + CHLp)
10802 aL = dgL + 2 * dMz - dv + EtaZ + (sM - Mz2) / (2 * Mz2)*(CHL + CHLp) / (0.5 -
sW2_tree) + kZ * dMz + kH*dMH;
10803 aR = dgR + 2 * dMz - dv + EtaZ - (sM - Mz2) / (2 * Mz2) * CHE /
sW2_tree + kZ * dMz + kH*dMH;
10806 aPol = 0.25 * ((1.0 - Pol_em / 100.0)*(1.0 + Pol_ep / 100.0) * aL
10807 + (1.0 + Pol_em / 100.0)*(1.0 - Pol_ep / 100.0) * aR);
10814 double bL, bR, bPol;
10815 double sM = sqrt_s * sqrt_s;
10816 double Mz2 =
Mz*
Mz;
10818 double ZetaZ, ZetaAZ;
10819 double CWB, CBB, CWW;
10834 bPol = 0.25 * ((1.0 - Pol_em / 100.0)*(1.0 + Pol_ep / 100.0) * bL
10835 + (1.0 + Pol_em / 100.0)*(1.0 - Pol_ep / 100.0) * bR);
10846 double mu = ((sigmaWH + sigmaZH) / (sigmaWH_SM + sigmaZH_SM));
10860 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10869 double sigmaWH_SM = 0.26944e-01;
10870 double sigmaZH_SM = 0.14600e-01;
10871 double sigmaWH =
muWHpT250(sqrt_s) * sigmaWH_SM;
10872 double sigmaZH =
muZHpT250(sqrt_s) * sigmaZH_SM;
10873 double mu = ((sigmaWH + sigmaZH) / (sigmaWH_SM + sigmaZH_SM));
10875 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10885 double sigmaWH =
muWH(sqrt_s) * sigmaWH_SM;
10886 double sigmaZH =
muZH(sqrt_s) * sigmaZH_SM;
10887 double sigmaVBF =
muVBF(sqrt_s) * sigmaVBF_SM;
10888 double mu = ((sigmaWH + sigmaZH + sigmaVBF) / (sigmaWH_SM + sigmaZH_SM + sigmaVBF_SM));
10890 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10903 if (sqrt_s == 1.96) {
10948 }
else if (sqrt_s == 7.0) {
10993 }
else if (sqrt_s == 8.0) {
11038 }
else if (sqrt_s == 13.0) {
11093 }
else if (sqrt_s == 14.0) {
11122 }
else if (sqrt_s == 27.0) {
11141 }
else if (sqrt_s == 100.0) {
11161 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muttH_1()");
11175 mu += ettHint + ettHpar;
11178 mu += delta_muttH_1(sqrt_s);
11180 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11191 if (sqrt_s == 7.0) {
11203 }
else if (sqrt_s == 8.0) {
11215 }
else if (sqrt_s == 13.0) {
11227 }
else if (sqrt_s == 14.0) {
11239 }
else if (sqrt_s == 27.0) {
11251 }
else if (sqrt_s == 100.0) {
11264 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mutHq()");
11273 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11282 double sigmaggH =
muggH(sqrt_s) * sigmaggH_SM;
11285 double mu = ((sigmaggH +
sigmattH) / (sigmaggH_SM + sigmattH_SM));
11287 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11301 if ( (Pol_em != 0.) || (Pol_ep != 0) )
return mueettHPol(sqrt_s, Pol_em, Pol_ep);
11303 if (sqrt_s == 0.500) {
11338 }
else if (sqrt_s == 1.0) {
11373 }
else if (sqrt_s == 1.4) {
11408 }
else if (sqrt_s == 1.5) {
11443 }
else if (sqrt_s == 3.0) {
11479 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettH()");
11488 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11502 if (sqrt_s == 0.500) {
11506 if (Pol_em == 80. && Pol_ep == -30.) {
11533 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11560 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11587 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11615 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11618 }
else if (sqrt_s == 1.0) {
11622 if (Pol_em == 80. && Pol_ep == -30.) {
11649 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11676 }
else if (Pol_em == 80. && Pol_ep == -20.) {
11703 }
else if (Pol_em == -80. && Pol_ep == 20.) {
11730 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11757 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11785 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11788 }
else if (sqrt_s == 1.4) {
11792 if (Pol_em == 80. && Pol_ep == -30.) {
11819 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11846 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11873 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11901 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11904 }
else if (sqrt_s == 1.5) {
11908 if (Pol_em == 80. && Pol_ep == -30.) {
11935 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11962 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11989 }
else if (Pol_em == -80. && Pol_ep == 0.) {
12017 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
12020 }
else if (sqrt_s == 3.0) {
12024 if (Pol_em == 80. && Pol_ep == -30.) {
12051 }
else if (Pol_em == -80. && Pol_ep == 30.) {
12078 }
else if (Pol_em == 80. && Pol_ep == 0.) {
12105 }
else if (Pol_em == -80. && Pol_ep == 0.) {
12133 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
12137 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
12146 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12155 if (sqrt_s == 0.125) {
12162 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummH()");
12164 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12177 mu = 1.0 + 2.0 * dymu / ymuSM;
12181 mu += dymu * dymu / ymuSM / ymuSM;
12184 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12198 if (sqrt_s == 3.0) {
12228 }
else if (sqrt_s == 10.0) {
12259 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummZH()");
12268 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12284 if (sqrt_s == 3.0) {
12316 }
else if (sqrt_s == 10.0) {
12349 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummHvv()");
12358 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12372 if (sqrt_s == 3.0) {
12402 }
else if (sqrt_s == 10.0) {
12433 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummHmm()");
12443 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12457 if (sqrt_s == 3.0) {
12493 }
else if (sqrt_s == 10.0) {
12530 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummttH()");
12539 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12549 double width = 1.0;
12558 if (width < 0)
return std::numeric_limits<double>::quiet_NaN();
12566 double deltaGammaRatio;
12582 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 -
BrHinv -
BrHexo);
12584 return deltaGammaRatio;
12589 double deltaGammaRatio;
12607 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 -
BrHinv -
BrHexo);
12609 return deltaGammaRatio;
12614 double deltaGammaRatio;
12635 double width = 1.0;
12650 double dwidth = 0.0;
12652 double C1 = 0.0066;
12693 double dwidth = 0.0;
12704 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
12720 GHiR += dGHiR1 + dGHiR2;
12721 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
12730 double width = 1.0;
12745 double dwidth = 0.0;
12765 double dwidth = 0.0;
12785 double width = 1.0;
12800 double dwidth = 0.0;
12802 double C1 = 0.0073;
12809 CWff = CWff / (3.0 + 2.0 *
Nc);
12811 sf = 90362.5 * (1.0 / 2.0) * (3.0 + 2.0 *
Nc) / (
Nc *
v2);
12843 double dwidth = 0.0;
12854 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
12870 GHiR += dGHiR1 + dGHiR2;
12871 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
12879 double width = 1.0;
12894 double dwidth = 0.0;
12914 double dwidth = 0.0;
12932 double width = 1.0;
12947 double dwidth = 0.0;
12949 double C1 = 0.0083;
12968 sf = -11267.6 * (1.0 / 3.0) * (
13006 double dwidth = 0.0;
13017 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13033 GHiR += dGHiR1 + dGHiR2;
13034 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13049 double width = 1.0;
13064 double dwidth = 0.0;
13122 double dwidth = 0.0;
13133 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13149 GHiR += dGHiR1 + dGHiR2;
13150 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13158 double deltaBRratio;
13163 deltaBRratio = deltaBRratio /
13173 double deltaBRratio;
13184 double deltaBRratio;
13196 double width = 1.0;
13211 double dwidth = 0.0;
13213 double C1 = 0.0049;
13269 double dwidth = 0.0;
13280 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13296 GHiR += dGHiR1 + dGHiR2;
13297 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13306 double width = 1.0;
13321 double dwidth = 0.0;
13346 double dwidth = 0.0;
13357 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13373 GHiR += dGHiR1 + dGHiR2;
13374 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13383 double width = 1.0;
13398 double dwidth = 0.0;
13424 double dwidth = 0.0;
13435 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13451 GHiR += dGHiR1 + dGHiR2;
13452 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13461 double width = 1.0;
13476 double dwidth = 0.0;
13515 double dwidth = 0.0;
13526 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13542 GHiR += dGHiR1 + dGHiR2;
13543 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13552 double width = 1.0;
13566 double dwidth = 0.0;
13612 double dwidth = 0.0;
13623 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13639 GHiR += dGHiR1 + dGHiR2;
13640 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13649 double width = 1.0;
13663 double dwidth = 0.0;
13665 double C1 = 0.0083;
13711 double dwidth = 0.0;
13721 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13737 GHiR += dGHiR1 + dGHiR2;
13738 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13747 double width = 1.0;
13761 double dwidth = 0.0;
13763 double C1 = 0.0083;
13807 double dwidth = 0.0;
13817 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13833 GHiR += dGHiR1 + dGHiR2;
13834 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13843 double width = 1.0;
13857 double dwidth = 0.0;
13859 double C1 = 0.0083;
13902 double dwidth = 0.0;
13912 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13928 GHiR += dGHiR1 + dGHiR2;
13929 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13938 double width = 1.0;
13952 double dwidth = 0.0;
13954 double C1 = 0.0083;
14003 double dwidth = 0.0;
14013 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14029 GHiR += dGHiR1 + dGHiR2;
14030 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14039 double width = 1.0;
14053 double dwidth = 0.0;
14055 double C1 = 0.0083;
14103 double dwidth = 0.0;
14113 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14129 GHiR += dGHiR1 + dGHiR2;
14130 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14139 double width = 1.0;
14153 double dwidth = 0.0;
14155 double C1 = 0.0083;
14199 double dwidth = 0.0;
14209 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14225 GHiR += dGHiR1 + dGHiR2;
14226 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14235 double width = 1.0;
14249 double dwidth = 0.0;
14251 double C1 = 0.0083;
14294 double dwidth = 0.0;
14304 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14320 GHiR += dGHiR1 + dGHiR2;
14321 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14330 double width = 1.0;
14344 double dwidth = 0.0;
14346 double C1 = 0.0083;
14390 double dwidth = 0.0;
14400 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14416 GHiR += dGHiR1 + dGHiR2;
14417 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14426 double width = 1.0;
14440 double dwidth = 0.0;
14442 double C1 = 0.0083;
14488 double dwidth = 0.0;
14498 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14514 GHiR += dGHiR1 + dGHiR2;
14515 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14524 double width = 1.0;
14538 double dwidth = 0.0;
14540 double C1 = 0.0083;
14591 double dwidth = 0.0;
14601 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14617 GHiR += dGHiR1 + dGHiR2;
14618 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14627 double width = 1.0;
14641 double dwidth = 0.0;
14643 double C1 = 0.0083;
14693 double dwidth = 0.0;
14703 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14719 GHiR += dGHiR1 + dGHiR2;
14720 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14729 double width = 1.0;
14743 double dwidth = 0.0;
14745 double C1 = 0.0083;
14797 double dwidth = 0.0;
14807 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14823 GHiR += dGHiR1 + dGHiR2;
14824 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14833 double width = 1.0;
14847 double dwidth = 0.0;
14849 double C1 = 0.0083;
14896 double dwidth = 0.0;
14906 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14922 GHiR += dGHiR1 + dGHiR2;
14923 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14932 double width = 1.0;
14946 double dwidth = 0.0;
14948 double C1 = 0.0083;
14997 double dwidth = 0.0;
15007 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15023 GHiR += dGHiR1 + dGHiR2;
15024 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15033 double width = 1.0;
15047 double dwidth = 0.0;
15049 double C1 = 0.0083;
15095 double dwidth = 0.0;
15105 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15121 GHiR += dGHiR1 + dGHiR2;
15122 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15131 double width = 1.0;
15145 double dwidth = 0.0;
15147 double C1 = 0.0083;
15191 double dwidth = 0.0;
15201 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15217 GHiR += dGHiR1 + dGHiR2;
15218 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15227 double width = 1.0;
15241 double dwidth = 0.0;
15243 double C1 = 0.0083;
15284 double dwidth = 0.0;
15294 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15310 GHiR += dGHiR1 + dGHiR2;
15311 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15320 double width = 1.0;
15334 double dwidth = 0.0;
15336 double C1 = 0.0083;
15377 double dwidth = 0.0;
15387 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15403 GHiR += dGHiR1 + dGHiR2;
15404 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15413 double width = 1.0;
15427 double dwidth = 0.0;
15429 double C1 = 0.0083;
15472 double dwidth = 0.0;
15482 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15498 GHiR += dGHiR1 + dGHiR2;
15499 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15508 double width = 1.0;
15522 double dwidth = 0.0;
15524 double C1 = 0.0083;
15569 double dwidth = 0.0;
15579 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15595 GHiR += dGHiR1 + dGHiR2;
15596 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15605 double width = 1.0;
15619 double dwidth = 0.0;
15621 double C1 = 0.0083;
15668 double dwidth = 0.0;
15678 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15694 GHiR += dGHiR1 + dGHiR2;
15695 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15704 double width = 1.0;
15718 double dwidth = 0.0;
15720 double C1 = 0.0073;
15762 double dwidth = 0.0;
15772 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15788 GHiR += dGHiR1 + dGHiR2;
15789 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15798 double width = 1.0;
15812 double dwidth = 0.0;
15814 double C1 = 0.0073;
15855 double dwidth = 0.0;
15865 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15881 GHiR += dGHiR1 + dGHiR2;
15882 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15891 double width = 1.0;
15905 double dwidth = 0.0;
15907 double C1 = 0.0073;
15948 double dwidth = 0.0;
15958 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15974 GHiR += dGHiR1 + dGHiR2;
15975 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15984 double width = 1.0;
15998 double dwidth = 0.0;
16000 double C1 = 0.0073;
16044 double dwidth = 0.0;
16054 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16070 GHiR += dGHiR1 + dGHiR2;
16071 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16080 double width = 1.0;
16094 double dwidth = 0.0;
16096 double C1 = 0.0073;
16149 double dwidth = 0.0;
16159 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16175 GHiR += dGHiR1 + dGHiR2;
16176 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16185 double width = 1.0;
16199 double dwidth = 0.0;
16201 double C1 = 0.0073;
16254 double dwidth = 0.0;
16264 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16280 GHiR += dGHiR1 + dGHiR2;
16281 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16290 double width = 1.0;
16304 double dwidth = 0.0;
16306 double C1 = 0.0073;
16356 double dwidth = 0.0;
16366 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16382 GHiR += dGHiR1 + dGHiR2;
16383 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16392 double width = 1.0;
16406 double dwidth = 0.0;
16408 double C1 = 0.0073;
16454 double dwidth = 0.0;
16464 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16480 GHiR += dGHiR1 + dGHiR2;
16481 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16490 double width = 1.0;
16504 double dwidth = 0.0;
16506 double C1 = 0.0073;
16552 double dwidth = 0.0;
16562 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16578 GHiR += dGHiR1 + dGHiR2;
16579 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16588 double width = 1.0;
16602 double dwidth = 0.0;
16605 double wH2L2LSM = 0.65682e-06, wH2v2vSM = 0.28126e-05, wH2L2vSM = 0.27224e-05;
16606 double wH2u2uSM = 0.22500e-05, wH2d2dSM = 0.11906e-04, wH2u2dSM = 0.12361e-04;
16607 double wH2L2uSM = 0.45029e-05, wH2L2dSM = 0.85830e-05, wH2v2uSM = 0.93233e-05;
16608 double wH2v2dSM = 0.17794e-04, wH4LSM = 0.33973e-06, wH4vSM = 0.16884e-05;
16609 double wH4uSM = 0.23669e-05, wH4dSM = 0.60254e-05;
16610 double wHLvvLSM = 0.58098e-04, wHudduSM = 0.13384e-03, wHLvudSM = 0.34149e-03;
16611 double wH2udSM = 0.13711e-03, wH2LvSM = 0.27557e-04;
16614 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
16615 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM + wHLvvLSM + wHudduSM +
16616 wHLvudSM + wH2udSM + wH2LvSM;
16631 double dwidth = 0.0;
16634 double wH2L2LSM = 0.65682e-06, wH2v2vSM = 0.28126e-05, wH2L2vSM = 0.27224e-05;
16635 double wH2u2uSM = 0.22500e-05, wH2d2dSM = 0.11906e-04, wH2u2dSM = 0.12361e-04;
16636 double wH2L2uSM = 0.45029e-05, wH2L2dSM = 0.85830e-05, wH2v2uSM = 0.93233e-05;
16637 double wH2v2dSM = 0.17794e-04, wH4LSM = 0.33973e-06, wH4vSM = 0.16884e-05;
16638 double wH4uSM = 0.23669e-05, wH4dSM = 0.60254e-05;
16639 double wHLvvLSM = 0.58098e-04, wHudduSM = 0.13384e-03, wHLvudSM = 0.39063e-03;
16640 double wH2udSM = 0.13711e-03, wH2LvSM = 0.27557e-04;
16643 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
16644 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM + wHLvvLSM + wHudduSM +
16645 wHLvudSM + wH2udSM + wH2LvSM;
16663 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16679 GHiR += dGHiR1 + dGHiR2;
16680 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16689 double width = 1.0;
16703 double dwidth = 0.0;
16706 double wH2e2muSM = 0.22065e-06, wH4L2SM = 0.22716e-06;
16709 double wH4lSM = wH2e2muSM + wH4L2SM;
16718 double dwidth = 0.0;
16728 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16744 GHiR += dGHiR1 + dGHiR2;
16745 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16754 double width = 1.0;
16768 double dwidth = 0.0;
16771 double wH2L2v2SM = 0.18213e-05, wHevmuvSM = 0.19421e-04, wH2Lv2SM = 0.18353e-04;
16774 double wH2l2vSM = wH2L2v2SM + wHevmuvSM + wH2Lv2SM;
16784 double dwidth = 0.0;
16794 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16810 GHiR += dGHiR1 + dGHiR2;
16811 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16819const double NPSMEFTd6::GammaHlljjRatio()
const
16822 double width = 1.0;
16824 width += deltaGammaHlljjRatio1();
16828 width += deltaGammaHlljjRatio2();
16834const double NPSMEFTd6::deltaGammaHlljjRatio1()
const
16836 double dwidth = 0.0;
16838 double C1 = 0.0083;
16888const double NPSMEFTd6::deltaGammaHlljjRatio2()
const
16890 double dwidth = 0.0;
16900 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16902 dGHiR1 = deltaGammaHlljjRatio1();
16908 dGHiR2 = deltaGammaHlljjRatio2();
16916 GHiR += dGHiR1 + dGHiR2;
16917 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16926 double width = 1.0;
16940 double dwidth = 0.0;
16942 double C1 = 0.0073;
16985 double dwidth = 0.0;
16995 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
17011 GHiR += dGHiR1 + dGHiR2;
17012 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17021 double width = 1.0;
17035 double dwidth = 0.0;
17038 double wH2Lv2SM = 0.18353e-04, wHevmuvSM = 0.19421e-04, wHlvjjSM = 0.228e-03;
17041 double wHlv_lvorjjSM = wH2Lv2SM + wHevmuvSM + wHlvjjSM;
17052 double dwidth = 0.0;
17062 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
17078 GHiR += dGHiR1 + dGHiR2;
17079 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17088 double width = 1.0;
17102 double dwidth = 0.0;
17105 double wH2L2v2SM = 0.18213e-05, wHlljjSM = 0.69061E-05;
17108 double wHll_vvorjjSM = wH2L2v2SM + wHlljjSM;
17111 + wHlljjSM * deltaGammaHlljjRatio1()) / wHll_vvorjjSM;
17118 double dwidth = 0.0;
17128 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
17144 GHiR += dGHiR1 + dGHiR2;
17145 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17155 if (
BrHexo < 0)
return std::numeric_limits<double>::quiet_NaN();
17169 if (
BrHinv < 0)
return std::numeric_limits<double>::quiet_NaN();
17178 if (
BrHinv < 0)
return std::numeric_limits<double>::quiet_NaN();
17186 double dvis1 = 0.0, dvis2 = 0.0, delta2SM;
17187 double GHvisR = 1.0;
17224 GHvisR += dvis1 + dvis2;
17225 if ((Br < 0) || (GHvisR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17273 dsigmarat = dsigmarat - (
17290 return dsigmarat * (BrHbbrat / BrZbbrat);
17328 dsigmarat = dsigmarat - (
17345 return dsigmarat * (BrHgagarat / BrZeerat);
17720 double eVHtot, eVHgaga;
17724 eVHgaga = (
eWHgaga * sigmaWH_SM +
eZHgaga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17783 double eVHtot, eVHZga;
17787 eVHZga = (
eWHZga * sigmaWH_SM +
eZHZga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17846 double eVHtot, eVHZZ;
17850 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17909 double eVHtot, eVHZZ;
17913 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17972 double eVHtot, eVHWW;
17976 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18035 double eVHtot, eVHWW;
18039 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18098 double eVHtot, eVHmumu;
18102 eVHmumu = (
eWHmumu * sigmaWH_SM +
eZHmumu * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18161 double eVHtot, eVHtautau;
18165 eVHtautau = (
eWHtautau * sigmaWH_SM +
eZHtautau * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18224 double eVHtot, eVHbb;
18228 eVHbb = (
eWHbb * sigmaWH_SM +
eZHbb * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18311 double NPdirect, NPindirect;
18324 return NPdirect + NPindirect +
dg1Z;
18345 double NPdirect, NPindirect;
18355 return NPdirect + NPindirect +
dKappaga;
18365 return NPdirect +
lambZ;
18410 double xspbSM[8] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
18412 double xsjjjjSM[8] = {7.42, 7.56, 7.68, 7.76, 7.79, 7.81, 7.82, 7.82};
18413 double xslvjjSM[8] = {7.14, 7.26, 7.38, 7.44, 7.47, 7.50, 7.50, 7.50};
18414 double xslvlvSM[8] = {1.72, 1.76, 1.79, 1.80, 1.81, 1.82, 1.82, 1.82};
18416 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGZ, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
18418 double gVZeeSM, gAZeeSM;
18420 double norm4f = 1.0;
18439 + 2.0 * sqrt(2.0) * dGF))
18442 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
18445 dgVZee = dgZ * gVZeeSM
18449 dgAZee = dgZ * gAZeeSM
18454 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18481 for (
int i = 0; i < 8; ++i) {
18482 xspbSM[i] = xsjjjjSM[i];
18490 for (
int i = 0; i < 8; ++i) {
18491 xspbSM[i] = xslvjjSM[i] / 3.0;
18499 for (
int i = 0; i < 8; ++i) {
18500 xspbSM[i] = xslvjjSM[i] / 3.0;
18508 for (
int i = 0; i < 8; ++i) {
18509 xspbSM[i] = xslvjjSM[i] / 3.0;
18516 norm4f = 1.0 / 4.04;
18517 for (
int i = 0; i < 8; ++i) {
18518 xspbSM[i] = xslvlvSM[i] / 6.0;
18525 norm4f = 1.0 / 4.04;
18526 for (
int i = 0; i < 8; ++i) {
18527 xspbSM[i] = xslvlvSM[i] / 6.0;
18534 norm4f = 1.0 / 4.04;
18535 for (
int i = 0; i < 8; ++i) {
18536 xspbSM[i] = xslvlvSM[i] / 6.0;
18543 norm4f = 1.0 / 4.04;
18544 for (
int i = 0; i < 8; ++i) {
18545 xspbSM[i] = xslvlvSM[i] / 6.0;
18552 norm4f = 1.0 / 4.04;
18553 for (
int i = 0; i < 8; ++i) {
18554 xspbSM[i] = xslvlvSM[i] / 6.0;
18561 norm4f = 1.0 / 4.04;
18562 for (
int i = 0; i < 8; ++i) {
18563 xspbSM[i] = xslvlvSM[i] / 6.0;
18570 norm4f = 1.0 / 4.04;
18571 for (
int i = 0; i < 8; ++i) {
18572 xspbSM[i] = xslvjjSM[i];
18579 norm4f = 1.0 / 4.04;
18580 for (
int i = 0; i < 8; ++i) {
18581 xspbSM[i] = xslvlvSM[i];
18586 dgWpm1 = 0.5 * dgWpm1
18588 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18590 dgWpm2 = 0.5 * dgWpm2
18592 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18594 if (sqrt_s == 0.1886) {
18596 xspb += norm4f *
cAsch * (
18611 xspb += norm4f *
cWsch * (
18633 xspbSM0 = xspbSM[0];
18638 }
else if (sqrt_s == 0.1916) {
18640 xspb += norm4f *
cAsch * (
18655 xspb += norm4f *
cWsch * (
18678 xspbSM0 = xspbSM[1];
18683 }
else if (sqrt_s == 0.1955) {
18685 xspb += norm4f *
cAsch * (
18700 xspb += norm4f *
cWsch * (
18723 xspbSM0 = xspbSM[2];
18728 }
else if (sqrt_s == 0.1995) {
18730 xspb += norm4f *
cAsch * (
18745 xspb += norm4f *
cWsch * (
18768 xspbSM0 = xspbSM[3];
18773 }
else if (sqrt_s == 0.2016) {
18775 xspb += norm4f *
cAsch * (
18790 xspb += norm4f *
cWsch * (
18813 xspbSM0 = xspbSM[4];
18818 }
else if (sqrt_s == 0.2049) {
18820 xspb += norm4f *
cAsch * (
18835 xspb += norm4f *
cWsch * (
18858 xspbSM0 = xspbSM[5];
18863 }
else if (sqrt_s == 0.2066) {
18865 xspb += norm4f *
cAsch * (
18880 xspb += norm4f *
cWsch * (
18903 xspbSM0 = xspbSM[6];
18908 }
else if (sqrt_s == 0.208) {
18910 xspb += norm4f *
cAsch * (
18925 xspb += norm4f *
cWsch * (
18948 xspbSM0 = xspbSM[7];
18954 throw std::runtime_error(
"Bad argument in NPSMEFTd6::deltaxseeWW4fLEP2()");
18956 if ((xspbSM0 + xspb) < 0)
return std::numeric_limits<double>::quiet_NaN();
18973 double xspbSM[8] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
18975 double xsjjjjSM[8] = {7.42, 7.56, 7.68, 7.76, 7.79, 7.81, 7.82, 7.82};
18976 double xslvjjSM[8] = {7.14, 7.26, 7.38, 7.44, 7.47, 7.50, 7.50, 7.50};
18977 double xslvlvSM[8] = {1.72, 1.76, 1.79, 1.80, 1.81, 1.82, 1.82, 1.82};
18979 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGZ, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
18981 double gVZeeSM, gAZeeSM;
18983 double norm4f = 1.0;
19002 + 2.0 * sqrt(2.0) * dGF))
19005 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
19008 dgVZee = dgZ * gVZeeSM
19012 dgAZee = dgZ * gAZeeSM
19017 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19044 for (
int i = 0; i < 8; ++i) {
19045 xspbSM[i] = xsjjjjSM[i];
19053 for (
int i = 0; i < 8; ++i) {
19054 xspbSM[i] = xslvjjSM[i] / 3.0;
19062 for (
int i = 0; i < 8; ++i) {
19063 xspbSM[i] = xslvjjSM[i] / 3.0;
19071 for (
int i = 0; i < 8; ++i) {
19072 xspbSM[i] = xslvjjSM[i] / 3.0;
19079 norm4f = 1.0 / 4.04;
19080 for (
int i = 0; i < 8; ++i) {
19081 xspbSM[i] = xslvlvSM[i] / 6.0;
19088 norm4f = 1.0 / 4.04;
19089 for (
int i = 0; i < 8; ++i) {
19090 xspbSM[i] = xslvlvSM[i] / 6.0;
19097 norm4f = 1.0 / 4.04;
19098 for (
int i = 0; i < 8; ++i) {
19099 xspbSM[i] = xslvlvSM[i] / 6.0;
19106 norm4f = 1.0 / 4.04;
19107 for (
int i = 0; i < 8; ++i) {
19108 xspbSM[i] = xslvlvSM[i] / 6.0;
19115 norm4f = 1.0 / 4.04;
19116 for (
int i = 0; i < 8; ++i) {
19117 xspbSM[i] = xslvlvSM[i] / 6.0;
19124 norm4f = 1.0 / 4.04;
19125 for (
int i = 0; i < 8; ++i) {
19126 xspbSM[i] = xslvlvSM[i] / 6.0;
19133 norm4f = 1.0 / 4.04;
19134 for (
int i = 0; i < 8; ++i) {
19135 xspbSM[i] = xslvjjSM[i];
19142 norm4f = 1.0 / 4.04;
19143 for (
int i = 0; i < 8; ++i) {
19144 xspbSM[i] = xslvlvSM[i];
19149 dgWpm1 = 0.5 * dgWpm1
19151 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19153 dgWpm2 = 0.5 * dgWpm2
19155 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19157 if (sqrt_s == 0.1886) {
19159 xspb += xspbSM[0] + norm4f *
cAsch * (
19174 xspb += norm4f *
cWsch * (
19199 }
else if (sqrt_s == 0.1916) {
19201 xspb += xspbSM[1] + norm4f *
cAsch * (
19216 xspb += norm4f *
cWsch * (
19241 }
else if (sqrt_s == 0.1955) {
19243 xspb += xspbSM[2] + norm4f *
cAsch * (
19258 xspb += norm4f *
cWsch * (
19283 }
else if (sqrt_s == 0.1995) {
19285 xspb += xspbSM[3] + norm4f *
cAsch * (
19300 xspb += norm4f *
cWsch * (
19325 }
else if (sqrt_s == 0.2016) {
19327 xspb += xspbSM[4] + norm4f *
cAsch * (
19342 xspb += norm4f *
cWsch * (
19367 }
else if (sqrt_s == 0.2049) {
19369 xspb += xspbSM[5] + norm4f *
cAsch * (
19384 xspb += norm4f *
cWsch * (
19409 }
else if (sqrt_s == 0.2066) {
19411 xspb += xspbSM[6] + norm4f *
cAsch * (
19426 xspb += norm4f *
cWsch * (
19451 }
else if (sqrt_s == 0.208) {
19453 xspb += xspbSM[7] + norm4f *
cAsch * (
19468 xspb += norm4f *
cWsch * (
19494 throw std::runtime_error(
"Bad argument in NPSMEFTd6::xseeWW4fLEP2()");
19496 if (xspb < 0)
return std::numeric_limits<double>::quiet_NaN();
19519 double xspbSM = 0.0;
19522 double xslvjjSM183[4] = {0.74, 1.20, 2.86, 5.47};
19523 double xslvjjSM206[4] = {0.52, 0.98, 2.92, 7.80};
19525 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
19527 double gVZeeSM, gAZeeSM;
19544 + 2.0 * sqrt(2.0) * dGF))
19547 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
19550 dgVZee = dgZ * gVZeeSM
19554 dgAZee = dgZ * gAZeeSM
19559 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19579 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19583 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19585 if (sqrt_s == 0.1827) {
19590 xspbSM = xslvjjSM183[0];
19591 xspb +=
cAsch * (-1.6 * dmW2
19625 xspbSM = xslvjjSM183[1];
19626 xspb +=
cAsch * (-1.5 * dmW2
19660 xspbSM = xslvjjSM183[2];
19661 xspb +=
cAsch * (0.16 * dmW2
19695 xspbSM = xslvjjSM183[3];
19696 xspb +=
cAsch * (18.0 * dmW2
19735 }
else if (sqrt_s == 0.2059) {
19740 xspbSM = xslvjjSM206[0];
19741 xspb +=
cAsch * (-1.1 * dmW2
19775 xspbSM = xslvjjSM206[1];
19776 xspb +=
cAsch * (-1.7 * dmW2
19810 xspbSM = xslvjjSM206[2];
19811 xspb +=
cAsch * (-2.3 * dmW2
19845 xspbSM = xslvjjSM206[3];
19846 xspb +=
cAsch * (10.0 * dmW2
19885 throw std::runtime_error(
"Bad argument in NPSMEFTd6::deltadxsdcoseeWWlvjjLEP2()");
19890 if ((xspbSM + xspb) < 0)
return std::numeric_limits<double>::quiet_NaN();
19903 double xspbSM = 0.0;
19906 double xslvjjSM183[4] = {0.74, 1.20, 2.86, 5.47};
19907 double xslvjjSM206[4] = {0.52, 0.98, 2.92, 7.80};
19909 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
19911 double gVZeeSM, gAZeeSM;
19928 + 2.0 * sqrt(2.0) * dGF))
19931 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
19934 dgVZee = dgZ * gVZeeSM
19938 dgAZee = dgZ * gAZeeSM
19943 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19963 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19967 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19969 if (sqrt_s == 0.1827) {
19974 xspbSM = xslvjjSM183[0];
19976 +
cAsch * (-1.6 * dmW2
20010 xspbSM = xslvjjSM183[1];
20012 +
cAsch * (-1.5 * dmW2
20046 xspbSM = xslvjjSM183[2];
20048 +
cAsch * (+0.16 * dmW2
20082 xspbSM = xslvjjSM183[3];
20084 +
cAsch * (+18.0 * dmW2
20123 }
else if (sqrt_s == 0.2059) {
20128 xspbSM = xslvjjSM206[0];
20130 +
cAsch * (-1.1 * dmW2
20164 xspbSM = xslvjjSM206[1];
20166 +
cAsch * (-1.7 * dmW2
20200 xspbSM = xslvjjSM206[2];
20202 +
cAsch * (-2.3 * dmW2
20236 xspbSM = xslvjjSM206[3];
20238 +
cAsch * (+10.0 * dmW2
20277 throw std::runtime_error(
"Bad argument in NPSMEFTd6::dxsdcoseeWWlvjjLEP2()");
20282 if (xspb < 0)
return std::numeric_limits<double>::quiet_NaN();
20291 double sqrt_sGeV = 1000. * sqrt_s;
20292 double s = sqrt_sGeV * sqrt_sGeV;
20293 double cos2 = cos * cos;
20294 double sin2 = 1.0 - cos2;
20295 double sin = sqrt(sin2);
20297 double topb = 0.3894 * 1000000000.0;
20301 gslpp::complex Uenu;
20315 double d1pp[2], d1mm[2], d1p0[2], d1m0[2], d10p[2], d10m[2], d100[2];
20317 d1pp[0] = sqrt((1.0 - cos2) / 2.0);
20318 d1pp[1] = -sqrt((1.0 - cos2) / 2.0);
20323 d1p0[0] = (1.0 - cos) / 2.0;
20324 d1p0[1] = (1.0 + cos) / 2.0;
20338 gslpp::matrix<double> d1LH(3, 3, 0.0);
20340 gslpp::matrix<double> d1RH(3, 3, 0.0);
20342 d1LH.assign(0, 0, d1pp[0]);
20343 d1LH.assign(0, 1, d1p0[0]);
20344 d1LH.assign(0, 2, 0.0);
20346 d1LH.assign(1, 0, d10p[0]);
20347 d1LH.assign(1, 1, d100[0]);
20348 d1LH.assign(1, 2, d10m[0]);
20350 d1LH.assign(2, 0, 0.0);
20351 d1LH.assign(2, 1, d1m0[0]);
20352 d1LH.assign(2, 2, d1mm[0]);
20354 d1RH.assign(0, 0, d1pp[1]);
20355 d1RH.assign(0, 1, d1p0[1]);
20356 d1RH.assign(0, 2, 0.0);
20358 d1RH.assign(1, 0, d10p[1]);
20359 d1RH.assign(1, 1, d100[1]);
20360 d1RH.assign(1, 2, d10m[1]);
20362 d1RH.assign(2, 0, 0.0);
20363 d1RH.assign(2, 1, d1m0[1]);
20364 d1RH.assign(2, 2, d1mm[1]);
20367 double g1Z, g1ga, kZ, kga,
lambdaZ, lambdaga, g4Z, g4ga, g5Z, g5ga, ktZ, ktga, lambdatZ, lambdatga;
20389 f3ga = g1ga + kga + lambdaga;
20392 double beta,
gamma, gamma2;
20394 beta = sqrt(1.0 - 4.0 * mw * mw /
s);
20395 gamma = sqrt_sGeV / (2.0 * mw);
20399 gslpp::complex AZpp, AZmm, AZp0, AZm0, AZ0p, AZ0m, AZ00;
20401 AZpp = gslpp::complex(g1Z + 2.0 * gamma2*
lambdaZ, (ktZ + lambdatZ - 2.0 * lambdatZ) / beta,
false);
20402 AZmm = gslpp::complex(g1Z + 2.0 * gamma2*
lambdaZ, -(ktZ + lambdatZ - 2.0 * lambdatZ) / beta,
false);
20403 AZp0 = gslpp::complex(f3Z + beta * g5Z, -g4Z + (ktZ - lambdatZ) / beta,
false);
20404 AZp0 =
gamma * AZp0;
20405 AZm0 = gslpp::complex(f3Z - beta * g5Z, -g4Z - (ktZ - lambdatZ) / beta,
false);
20406 AZm0 =
gamma * AZm0;
20407 AZ0p = gslpp::complex(f3Z - beta * g5Z, g4Z + (ktZ - lambdatZ) / beta,
false);
20408 AZ0p =
gamma * AZ0p;
20409 AZ0m = gslpp::complex(f3Z + beta * g5Z, g4Z - (ktZ - lambdatZ) / beta,
false);
20410 AZ0m =
gamma * AZ0m;
20411 AZ00 = gslpp::complex(g1Z + 2.0 * gamma2*kZ, 0.0,
false);
20414 gslpp::matrix<gslpp::complex> AmpZLH(3, 3, 0.0);
20415 gslpp::matrix<gslpp::complex> AmpZRH(3, 3, 0.0);
20417 AmpZLH.assign(0, 0, AZpp * d1LH(0, 0));
20418 AmpZLH.assign(0, 1, AZp0 * d1LH(0, 1));
20419 AmpZLH.assign(0, 2, 0.0);
20421 AmpZLH.assign(1, 0, AZ0p * d1LH(1, 0));
20422 AmpZLH.assign(1, 1, AZ00 * d1LH(1, 1));
20423 AmpZLH.assign(1, 2, AZ0m * d1LH(1, 2));
20425 AmpZLH.assign(2, 0, 0.0);
20426 AmpZLH.assign(2, 1, AZm0 * d1LH(2, 1));
20427 AmpZLH.assign(2, 2, AZmm * d1LH(2, 2));
20429 AmpZLH = AmpZLH * beta *
s / (
s -
Mz *
Mz);
20434 AmpZRH.assign(0, 0, AZpp * d1RH(0, 0));
20435 AmpZRH.assign(0, 1, AZp0 * d1RH(0, 1));
20436 AmpZRH.assign(0, 2, 0.0);
20438 AmpZRH.assign(1, 0, AZ0p * d1RH(1, 0));
20439 AmpZRH.assign(1, 1, AZ00 * d1RH(1, 1));
20440 AmpZRH.assign(1, 2, AZ0m * d1RH(1, 2));
20442 AmpZRH.assign(2, 0, 0.0);
20443 AmpZRH.assign(2, 1, AZm0 * d1RH(2, 1));
20444 AmpZRH.assign(2, 2, AZmm * d1RH(2, 2));
20446 AmpZRH = AmpZRH * beta *
s / (
s -
Mz *
Mz);
20452 gslpp::complex Agapp, Agamm, Agap0, Agam0, Aga0p, Aga0m, Aga00;
20454 Agapp = gslpp::complex(g1ga + 2.0 * gamma2* lambdaga, (ktga + lambdatga - 2.0 * lambdatga) / beta,
false);
20455 Agamm = gslpp::complex(g1ga + 2.0 * gamma2* lambdaga, -(ktga + lambdatga - 2.0 * lambdatga) / beta,
false);
20456 Agap0 = gslpp::complex(f3ga + beta * g5ga, -g4ga + (ktga - lambdatga) / beta,
false);
20457 Agap0 =
gamma * Agap0;
20458 Agam0 = gslpp::complex(f3ga - beta * g5ga, -g4ga - (ktga - lambdatga) / beta,
false);
20459 Agam0 =
gamma * Agam0;
20460 Aga0p = gslpp::complex(f3ga - beta * g5ga, g4ga + (ktga - lambdatga) / beta,
false);
20461 Aga0p =
gamma * Aga0p;
20462 Aga0m = gslpp::complex(f3ga + beta * g5ga, g4ga - (ktga - lambdatga) / beta,
false);
20463 Aga0m =
gamma * Aga0m;
20464 Aga00 = gslpp::complex(g1ga + 2.0 * gamma2*kga, 0.0,
false);
20467 gslpp::matrix<gslpp::complex> AmpgaLH(3, 3, 0.0);
20468 gslpp::matrix<gslpp::complex> AmpgaRH(3, 3, 0.0);
20470 AmpgaLH.assign(0, 0, Agapp * d1LH(0, 0));
20471 AmpgaLH.assign(0, 1, Agap0 * d1LH(0, 1));
20472 AmpgaLH.assign(0, 2, 0.0);
20474 AmpgaLH.assign(1, 0, Aga0p * d1LH(1, 0));
20475 AmpgaLH.assign(1, 1, Aga00 * d1LH(1, 1));
20476 AmpgaLH.assign(1, 2, Aga0m * d1LH(1, 2));
20478 AmpgaLH.assign(2, 0, 0.0);
20479 AmpgaLH.assign(2, 1, Agam0 * d1LH(2, 1));
20480 AmpgaLH.assign(2, 2, Agamm * d1LH(2, 2));
20482 AmpgaRH.assign(0, 0, Agapp * d1RH(0, 0));
20483 AmpgaRH.assign(0, 1, Agap0 * d1RH(0, 1));
20484 AmpgaRH.assign(0, 2, 0.0);
20486 AmpgaRH.assign(1, 0, Aga0p * d1RH(1, 0));
20487 AmpgaRH.assign(1, 1, Aga00 * d1RH(1, 1));
20488 AmpgaRH.assign(1, 2, Aga0m * d1RH(1, 2));
20490 AmpgaRH.assign(2, 0, 0.0);
20491 AmpgaRH.assign(2, 1, Agam0 * d1RH(2, 1));
20492 AmpgaRH.assign(2, 2, Agamm * d1RH(2, 2));
20494 AmpgaLH = -beta * AmpgaLH;
20495 AmpgaRH = -beta * AmpgaRH;
20498 gslpp::complex Bpp, Bmm, Bp0, Bm0, B0p, B0m, B00;
20499 gslpp::complex Cpp, Cmm, Cp0, Cm0, C0p, C0m, C00;
20501 Bpp = gslpp::complex(1.0, 0.0,
false);
20503 Bp0 = gslpp::complex(2.0 *
gamma, 0.0,
false);
20507 B00 = gslpp::complex(2.0 * gamma2, 0.0,
false);
20509 Cpp = gslpp::complex(1.0 / gamma2, 0.0,
false);
20511 Cp0 = gslpp::complex(2.0 * (1.0 + beta) /
gamma, 0.0,
false);
20512 Cm0 = gslpp::complex(2.0 * (1.0 - beta) /
gamma, 0.0,
false);
20515 C00 = gslpp::complex(2.0 / gamma2, 0.0,
false);
20518 gslpp::matrix<gslpp::complex> Bnu(3, 3, 0.0);
20519 gslpp::matrix<gslpp::complex> Cnu(3, 3, 0.0);
20521 Bnu.assign(0, 0, Bpp * d1LH(0, 0));
20522 Bnu.assign(0, 1, Bp0 * d1LH(0, 1));
20523 Bnu.assign(0, 2, 0.0);
20525 Bnu.assign(1, 0, B0p * d1LH(1, 0));
20526 Bnu.assign(1, 1, B00 * d1LH(1, 1));
20527 Bnu.assign(1, 2, B0m * d1LH(1, 2));
20529 Bnu.assign(2, 0, 0.0);
20530 Bnu.assign(2, 1, Bm0 * d1LH(2, 1));
20531 Bnu.assign(2, 2, Bmm * d1LH(2, 2));
20533 Cnu.assign(0, 0, Cpp * d1LH(0, 0));
20534 Cnu.assign(0, 1, Cp0 * d1LH(0, 1));
20535 Cnu.assign(0, 2, 0.0);
20537 Cnu.assign(1, 0, C0p * d1LH(1, 0));
20538 Cnu.assign(1, 1, C00 * d1LH(1, 1));
20539 Cnu.assign(1, 2, C0m * d1LH(1, 2));
20541 Cnu.assign(2, 0, 0.0);
20542 Cnu.assign(2, 1, Cm0 * d1LH(2, 1));
20543 Cnu.assign(2, 2, Cmm * d1LH(2, 2));
20546 gslpp::matrix<gslpp::complex> Ampnu1(3, 3, 0.0);
20548 Ampnu1 = Bnu - Cnu / (1.0 + beta * beta - 2.0 * beta * cos);
20550 Ampnu1 = Uenu * Uenu.conjugate() * Ampnu1 / (2.0 * beta *
sW2_tree);
20552 gslpp::matrix<gslpp::complex> Ampnu2(3, 3, 0.0);
20554 Ampnu2.assign(0, 2, (1.0 - cos) / 2.0);
20555 Ampnu2.assign(1, 1, 0.0);
20556 Ampnu2.assign(2, 0, -(1.0 + cos) / 2.0);
20558 Ampnu2 = (2.0 *
eeMz2 /
sW2_tree) * Uenu * Uenu.conjugate() * Ampnu2 * sin / (1.0 + beta * beta - 2.0 * beta * cos);
20561 gslpp::matrix<gslpp::complex> MRH(3, 3, 0.0);
20562 gslpp::matrix<gslpp::complex> MLH(3, 3, 0.0);
20564 MRH = sqrt(2.0) *
eeMz2 * (AmpZRH + AmpgaRH);
20565 MLH = -sqrt(2.0) *
eeMz2 * (AmpZLH + AmpgaLH + Ampnu1) + Ampnu2;
20568 gslpp::matrix<double> M2(3, 3, 0.0);
20573 for (
int i = 0; i < 3; i++) {
20574 for (
int j = 0; j < 3; j++) {
20575 M2.assign(i, j, (MRH(i, j)* (MRH(i, j).conjugate())
20576 + MLH(i, j)* (MLH(i, j).conjugate())).real());
20578 dxsdcos = dxsdcos + M2(i, j);
20583 dxsdcos = (topb * beta / 32.0 / M_PI /
s) * dxsdcos;
20597 gsl_integration_cquad(&
FR, cos1, cos2, 1.e-5, 1.e-4,
w_WW, &xsWWbin, &errWW, NULL);
20630 return xsWWbin * BRlv * BRjj;
20640 if ( (Pol_em != 0.) || (Pol_ep != 0) )
return mueeWWPol(sqrt_s, Pol_em, Pol_ep);
20644 if (sqrt_s == 0.161) {
20668 }
else if (sqrt_s == 0.240) {
20692 }
else if (sqrt_s == 0.250) {
20716 }
else if (sqrt_s == 0.350) {
20740 }
else if (sqrt_s == 0.365) {
20764 }
else if (sqrt_s == 0.500) {
20789 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWW()");
20791 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
20800 if (sqrt_s == 0.240) {
20802 if (Pol_em == 80. && Pol_ep == -30.) {
20820 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20839 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20842 }
else if (sqrt_s == 0.250) {
20844 if (Pol_em == 80. && Pol_ep == -30.) {
20862 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20880 }
else if (Pol_em == 80. && Pol_ep == 0.) {
20898 }
else if (Pol_em == -80. && Pol_ep == 0.) {
20917 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20920 }
else if (sqrt_s == 0.350) {
20922 if (Pol_em == 80. && Pol_ep == -30.) {
20940 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20958 }
else if (Pol_em == 80. && Pol_ep == 0.) {
20976 }
else if (Pol_em == -80. && Pol_ep == 0.) {
20995 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20998 }
else if (sqrt_s == 0.365) {
21000 if (Pol_em == 80. && Pol_ep == -30.) {
21018 }
else if (Pol_em == -80. && Pol_ep == 30.) {
21037 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21040 }
else if (sqrt_s == 0.380) {
21042 if (Pol_em == 80. && Pol_ep == 0.) {
21060 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21079 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21082 }
else if (sqrt_s == 0.500) {
21084 if (Pol_em == 80. && Pol_ep == -30.) {
21102 }
else if (Pol_em == -80. && Pol_ep == 30.) {
21120 }
else if (Pol_em == 80. && Pol_ep == 0.) {
21138 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21157 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21160 }
else if (sqrt_s == 1.0) {
21162 if (Pol_em == 80. && Pol_ep == -20.) {
21180 }
else if (Pol_em == -80. && Pol_ep == 20.) {
21199 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21202 }
else if (sqrt_s == 1.5) {
21204 if (Pol_em == 80. && Pol_ep == 0.) {
21222 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21241 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21244 }
else if (sqrt_s == 3.0) {
21246 if (Pol_em == 80. && Pol_ep == 0.) {
21264 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21283 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21287 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21289 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
21303 double ghZuL, ghZdL, ghZuR, ghZdR;
21313 if (sqrt_s == 14.0) {
21315 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
21317 }
else if (sqrt_s == 27.0) {
21320 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
21322 }
else if (sqrt_s == 100.0) {
21324 gpZ = ghZuL - 0.90 * ghZdL - 0.45 * ghZuR + 0.17 * ghZdR;
21327 throw std::runtime_error(
"Bad argument in NPSMEFTd6::ppZHprobe()");
21350 if (sqrt_s == 14.0) {
21352 if (pTV1 == 100.) {
21353 mu += (558.0 * cHWp + 56.8 * cHWp * cHWp) / 3450.0;
21355 }
else if (pTV1 == 150.) {
21356 mu += (410.0 * cHWp + 17.64 * cHWp * cHWp) / 2690.0;
21358 }
else if (pTV1 == 220.) {
21359 mu += (266.0 * cHWp + 45.6 * cHWp * cHWp) / 925.0;
21361 }
else if (pTV1 == 300.) {
21362 mu += (304.0 * cHWp + 108.0 * cHWp * cHWp) / 563.0;
21364 }
else if (pTV1 == 500.) {
21365 mu += (114.40 * cHWp + 96.8 * cHWp * cHWp) / 85.1;
21367 }
else if (pTV1 == 750.) {
21368 mu += (46.20 * cHWp + 86.8 * cHWp * cHWp) / 14.9;
21371 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21374 }
else if (sqrt_s == 27.0) {
21376 if (pTV1 == 150.) {
21377 mu += (824.0 * cHWp + 71.6 * cHWp * cHWp) / 5370.0;
21379 }
else if (pTV1 == 220.) {
21380 mu += (510.0 * cHWp + 75.2 * cHWp * cHWp) / 2210.0;
21382 }
else if (pTV1 == 300.) {
21383 mu += (808.0 * cHWp + 268.4 * cHWp * cHWp) / 1610.0;
21385 }
else if (pTV1 == 500.) {
21386 mu += (374.0 * cHWp + 308.0 * cHWp * cHWp) / 331.0;
21388 }
else if (pTV1 == 750.) {
21389 mu += (216.0 * cHWp + 420.0 * cHWp * cHWp) / 85.9;
21391 }
else if (pTV1 == 1200.) {
21392 mu += (78.2 * cHWp + 325.2 * cHWp * cHWp) / 10.0;
21395 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21398 }
else if (sqrt_s == 100.0) {
21400 if (pTV1 == 220.) {
21401 mu += (2000.0 * cHWp + 368.4 * cHWp * cHWp) / 8030.0;
21403 }
else if (pTV1 == 300.) {
21404 mu += (2780.0 * cHWp + 1000.0 * cHWp * cHWp) / 7270.0;
21406 }
else if (pTV1 == 500.) {
21407 mu += (1544.0 * cHWp + 1428.0 * cHWp * cHWp) / 2000.0;
21409 }
else if (pTV1 == 750.) {
21410 mu += (1256.0 * cHWp + 2668.0 * cHWp * cHWp) / 717.0;
21412 }
else if (pTV1 == 1200.) {
21413 mu += (678.0 * cHWp + 3400.0 * cHWp * cHWp) / 142.0;
21415 }
else if (pTV1 == 1800.) {
21416 mu += (234.0 * cHWp + 2540.0 * cHWp * cHWp) / 27.5;
21419 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21423 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21425 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
21442 double STXSb = 1.0;
21446 if (sqrt_s == 13.0) {
21482 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS0_qqH()");
21493 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
21508 double STXSb = 1.0;
21510 STXSb = 1.0 + 56.6 *
aiG + 5.5 *
ai3G + 4.36 *
ai2G;
21520 double STXSb = 1.0;
21522 STXSb = 1.0 + 55.9 *
aiG + 9.04 *
ai3G + 8.1 *
ai2G;
21533 double STXSb = 1.0;
21548 double STXSb = 1.0;
21563 double STXSb = 1.0;
21578 double STXSb = 1.0;
21593 double STXSb = 1.0;
21607 double STXSb = 1.0;
21609 STXSb = 1.0 + 16.0 *
CiHG;
21619 double STXSb = 1.0;
21621 STXSb = 1.0 + 55.6 *
aiG + 3.66 *
ai3G + 4.23 *
ai2G;
21631 double STXSb = 1.0;
21633 STXSb = 1.0 + 56.1 *
aiG + 7.73 *
ai3G + 6.81 *
ai2G;
21643 double STXSb = 1.0;
21645 STXSb = 1.0 + 55.8 *
aiG + 23.0 *
ai3G + 17.5 *
ai2G;
21656 double STXSb = 1.0;
21676 double STXSb = 1.0;
21678 STXSb = 1.0 + 1.256 *
aiWW - 0.02319 *
aiB - 4.31 *
aiHW - 0.2907 *
aiHB;
21688 double STXSb = 1.0;
21690 STXSb = 1.0 + 1.204 *
aiWW - 0.02692 *
aiB - 5.76 *
aiHW - 0.4058 *
aiHB;
21701 double STXSb = 1.0;
21710 - 0.364 * CiHL3 + 0.0043 * CiHQ1 - 0.212 * CiHQ3 - 0.0108 * CiHu
21722 double STXSb = 1.0;
21731 + 0.098 *
CiHWB - 0.360 * CiHL3 - 0.026 * CiHQ1 + 1.86 * CiHQ3
21742 double STXSb = 1.0;
21744 STXSb = 1.0 + 1.546 *
aiWW - 0.02509 *
aiB - 3.631 *
aiHW - 0.2361 *
aiHB;
21755 double STXSb = 1.0;
21764 + 0.045 *
CiHWB - 0.367 * CiHL3 + 0.030 * CiHQ1 - 0.47 * CiHQ3
21775 double STXSb = 1.0;
21792 double STXSb = 1.0;
21804 double STXSb = 1.0;
21816 double STXSb = 1.0;
21829 double STXSb = 1.0;
21837 STXSb += (0.121 *
CiHbox - 0.0299 *
CiHD + 1.06 *
CiHW - 0.237 * CiHL3
21849 double STXSb = 1.0;
21860 + 0.328 *
CiHWB + 0.1332 * CiHL1 - 0.231 * CiHL3 - 0.1076 * CiHe
21861 + 0.016 * CiHQ1 + 1.409 * CiHQ3 + 0.315 * CiHu - 0.1294 * CiHd
21872 double STXSb = 1.0;
21880 + 0.389 *
CiHWB + 0.134 * CiHL1 - 0.232 * CiHL3 - 0.109 * CiHe
21881 - 0.16 * CiHQ1 + 3.56 * CiHQ3 + 0.85 * CiHu - 0.315 * CiHd
21892 double STXSb = 1.0;
21894 STXSb = 1.0 - 0.993 *
aiH - 4.0 *
aiT + 62.4 *
aiWW + 18.08 *
aiB + 37.6 *
aiHW
21906 double STXSb = 1.0;
21908 STXSb = 1.0 - 1.002 *
aiH - 4.01 *
aiT + 57.9 *
aiWW + 16.78 *
aiB + 32.8 *
aiHW
21921 double STXSb = 1.0;
21932 + 0.43 *
CiHWB + 0.137 * CiHL1 - 0.234 * CiHL3 - 0.113 * CiHe
21933 - 0.82 * CiHQ1 + 8.5 * CiHQ3 + 2.14 * CiHu - 0.71 * CiHd
21945 double STXSb = 1.0;
21952 double CQQ1 = 0.0, CQQ11 = 0.0, CQQ3 = 0.0, CQQ31 = 0.0;
21953 double Cuu = 0.0, Cuu1 = 0.0, Cud1 = 0.0, Cud8 = 0.0;
21954 double CQu1 = 0.0, CQu8 = 0.0, CQd1 = 0.0, CQd8 = 0.0;
21961 - 0.0017 *
CiuB_33r - 0.1320 * CiHL3 + 0.0146 * CiHQ3
21962 + 0.0660 *
CiLL_1221 + 0.0218 * CQQ1 + 0.1601 * CQQ11 + 0.0263 * CQQ3
21963 + 0.388 * CQQ31 + 0.0114 * Cuu + 0.1681 * Cuu1 - 0.0018 * Cud1
21964 + 0.0265 * Cud8 + 0.007 * CQu1 + 0.1087 * CQu8
21965 - 0.0011 * CQd1 + 0.0266 * CQd8) * (1000000.0 /
LambdaNP2);
21975 double STXSb = 1.0;
21987 double STXSb = 1.0;
21999 double STXSb = 1.0;
22011 double STXSb = 1.0;
22023 double STXSb = 1.0;
22035 double STXSb = 1.0;
22048 double STXSb = 1.0;
22061 double STXSb = 1.0;
22063 STXSb = 1.0 - 0.998 *
aiH - 4.002 *
aiT + 37.99 *
aiWW + 10.47 *
aiB + 16.45 *
aiHW
22074 double STXSb = 1.0;
22076 STXSb = 1.0 - 1.001 *
aiH - 3.998 *
aiT + 30.89 *
aiWW + 8.35 *
aiB + 8.71 *
aiHW
22087 double STXSb = 1.0;
22089 STXSb = 1.0 - 1.003 *
aiH - 4.03 *
aiT + 141.5 *
aiWW + 41.6 *
aiB + 112.5 *
aiHW
22104 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22118 Br += dGHiR1 - dGHiTotR1;
22120 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22128 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22140 Br += dGHiR1 - dGHiTotR1;
22142 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22150 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22165 Br += dGHiR1 - dGHiTotR1;
22167 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22175 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22188 Br += dGHiR1 - dGHiTotR1;
22190 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22198 double STXSb = 1.0;
22200 if (sqrt_s == 13.0) {
22213 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH200_300_Nj01()");
22215 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22223 double STXSb = 1.0;
22225 if (sqrt_s == 13.0) {
22238 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH300_450_Nj01()");
22240 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22248 double STXSb = 1.0;
22250 if (sqrt_s == 13.0) {
22263 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH450_650_Nj01()");
22265 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22273 double STXSb = 1.0;
22275 if (sqrt_s == 13.0) {
22288 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH650_Inf_Nj01()");
22290 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22298 double STXSb = 1.0;
22300 if (sqrt_s == 13.0) {
22313 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH0_10_Nj0()");
22315 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22323 double STXSb = 1.0;
22325 if (sqrt_s == 13.0) {
22338 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH10_Inf_Nj0()");
22340 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22348 double STXSb = 1.0;
22350 if (sqrt_s == 13.0) {
22363 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH0_60_Nj1()");
22365 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22373 double STXSb = 1.0;
22375 if (sqrt_s == 13.0) {
22388 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH60_120_Nj1()");
22390 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22398 double STXSb = 1.0;
22400 if (sqrt_s == 13.0) {
22413 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH120_200_Nj1()");
22415 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22423 double STXSb = 1.0;
22425 if (sqrt_s == 13.0) {
22438 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj0_350_pTH0_60_Nj2()");
22440 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22448 double STXSb = 1.0;
22450 if (sqrt_s == 13.0) {
22463 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj0_350_pTH60_120_Nj2()");
22465 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22473 double STXSb = 1.0;
22475 if (sqrt_s == 13.0) {
22488 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj0_350_pTH120_200_Nj2()");
22490 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22498 double STXSb = 1.0;
22500 if (sqrt_s == 13.0) {
22513 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2()");
22515 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22523 double STXSb = 1.0;
22525 if (sqrt_s == 13.0) {
22538 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2()");
22540 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22548 double STXSb = 1.0;
22550 if (sqrt_s == 13.0) {
22563 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2()");
22565 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22573 double STXSb = 1.0;
22575 if (sqrt_s == 13.0) {
22588 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2()");
22590 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22598 double STXSb = 1.0;
22600 double CiHQ1, CiHQ3, CiHu, CiHd;
22606 if (sqrt_s == 13.0) {
22614 + 0.246 * CiHu + 0.296 * CiHd
22624 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV0_75()");
22626 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22634 double STXSb = 1.0;
22636 double CiHQ1, CiHQ3, CiHu, CiHd;
22642 if (sqrt_s == 13.0) {
22650 + 0.199 * CiHu + 0.257 * CiHd
22660 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV75_150()");
22662 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22670 double STXSb = 1.0;
22672 double CiHQ1, CiHQ3, CiHu, CiHd;
22678 if (sqrt_s == 13.0) {
22685 - 0.199 * CiHQ3 + 0.105 * CiHu + 0.205 * CiHd
22695 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV150_250_Nj0()");
22697 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22705 double STXSb = 1.0;
22707 double CiHQ1, CiHQ3, CiHu, CiHd;
22713 if (sqrt_s == 13.0) {
22720 - 0.212 * CiHQ3 + 0.131 * CiHu + 0.219 * CiHd
22730 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV150_250_Nj1()");
22732 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22740 double STXSb = 1.0;
22742 double CiHQ1, CiHQ3, CiHu, CiHd;
22748 if (sqrt_s == 13.0) {
22754 - 0.352 * CiHQ1 - 0.171 * CiHQ3 + 0.020 * CiHu
22764 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV250_Inf()");
22766 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22774 double STXSb = 1.0;
22777 double CiHQ3, CiHu, CiHd;
22783 if (sqrt_s == 13.0) {
22787 + 0.46 * CiHQ3 + 0.027 * CiHu - 0.0125 * CiHd
22797 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_Nj0()");
22799 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22807 double STXSb = 1.0;
22809 double CiHQ1, CiHQ3, CiHu, CiHd;
22815 if (sqrt_s == 13.0) {
22819 + 0.003 * CiHQ1 + 0.39 * CiHQ3 + 0.0278 * CiHu
22829 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_Nj1()");
22831 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22839 double STXSb = 1.0;
22842 double CiHQ3, CiHu, CiHd;
22848 if (sqrt_s == 13.0) {
22852 + 0.94 * CiHQ3 + 0.055 * CiHu - 0.022 * CiHd
22862 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj0_60_Nj2()");
22864 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22872 double STXSb = 1.0;
22874 double CiHQ1, CiHQ3, CiHu, CiHd;
22880 if (sqrt_s == 13.0) {
22884 - 0.015 * CiHQ1 + 2.07 * CiHQ3 + 0.152 * CiHu
22894 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj60_120_Nj2()");
22896 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22904 double STXSb = 1.0;
22906 double CiHQ1, CiHQ3, CiHu, CiHd;
22912 if (sqrt_s == 13.0) {
22916 - 0.003 * CiHQ1 - 0.155 * CiHQ3 - 0.0038 * CiHu
22926 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj120_350_Nj2()");
22928 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22936 double STXSb = 1.0;
22938 double CiHQ1, CiHQ3, CiHu, CiHd;
22944 if (sqrt_s == 13.0) {
22948 + 0.047 * CiHQ1 - 1.33 * CiHQ3 - 0.095 * CiHu
22958 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2()");
22960 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22968 double STXSb = 1.0;
22971 double CiHQ3, CiHu, CiHd;
22977 if (sqrt_s == 13.0) {
22981 - 0.371 * CiHQ3 - 0.0203 * CiHu
22991 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2()");
22993 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23001 double STXSb = 1.0;
23003 double CiHQ1, CiHQ3, CiHu, CiHd;
23009 if (sqrt_s == 13.0) {
23013 - 0.38 * CiHQ3 - 0.0204 * CiHu + 0.0081 * CiHd
23023 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2()");
23025 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23033 double STXSb = 1.0;
23035 double CiHQ1, CiHQ3, CiHu, CiHd;
23041 if (sqrt_s == 13.0) {
23045 + 0.010 * CiHQ1 - 0.364 * CiHQ3 - 0.0216 * CiHu
23055 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2()");
23057 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23065 double STXSb = 1.0;
23067 double CiHQ1, CiHQ3, CiHu, CiHd;
23073 if (sqrt_s == 13.0) {
23077 - 0.442 * CiHQ3 - 0.0282 * CiHu + 0.0091 * CiHd
23087 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2()");
23089 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23097 double STXSb = 1.0;
23102 if (sqrt_s == 13.0) {
23115 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV0_75()");
23117 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23125 double STXSb = 1.0;
23130 if (sqrt_s == 13.0) {
23143 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV75_150()");
23145 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23153 double STXSb = 1.0;
23158 if (sqrt_s == 13.0) {
23171 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV150_250_Nj0()");
23173 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23181 double STXSb = 1.0;
23186 if (sqrt_s == 13.0) {
23199 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV150_250_Nj1()");
23201 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23209 double STXSb = 1.0;
23214 if (sqrt_s == 13.0) {
23227 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV250_Inf()");
23229 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23237 double STXSb = 1.0;
23239 double CiHQ1, CiHQ3, CiHu, CiHd;
23245 if (sqrt_s == 13.0) {
23250 + 0.029 * CiHQ1 + 1.27 * CiHQ3 + 0.245 * CiHu - 0.1064 * CiHd
23260 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV0_75()");
23262 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23270 double STXSb = 1.0;
23272 double CiHQ1, CiHQ3, CiHu, CiHd;
23278 if (sqrt_s == 13.0) {
23283 + 0.01 * CiHQ1 + 1.80 * CiHQ3 + 0.403 * CiHu - 0.166 * CiHd
23293 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV75_150()");
23295 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23303 double STXSb = 1.0;
23305 double CiHQ1, CiHQ3, CiHu, CiHd;
23311 if (sqrt_s == 13.0) {
23316 - 0.12 * CiHQ1 + 3.63 * CiHQ3 + 0.87 * CiHu - 0.323 * CiHd
23326 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV150_250_Nj0()");
23328 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23336 double STXSb = 1.0;
23338 double CiHQ1, CiHQ3, CiHu, CiHd;
23344 if (sqrt_s == 13.0) {
23349 - 0.10 * CiHQ1 + 3.19 * CiHQ3 + 0.77 * CiHu - 0.282 * CiHd
23359 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV150_250_Nj1()");
23361 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23369 double STXSb = 1.0;
23371 double CiHQ1, CiHQ3, CiHu, CiHd;
23377 if (sqrt_s == 13.0) {
23382 - 1.12 * CiHQ1 + 9.9 * CiHQ3 + 2.51 * CiHu - 0.81 * CiHd
23392 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV250_Inf()");
23394 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23402 double STXSb = 1.0;
23407 if (sqrt_s == 13.0) {
23429 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH0_60()");
23431 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23439 double STXSb = 1.0;
23444 if (sqrt_s == 13.0) {
23466 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH60_120()");
23468 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23476 double STXSb = 1.0;
23481 if (sqrt_s == 13.0) {
23503 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH120_200()");
23505 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23513 double STXSb = 1.0;
23515 double CiHQ1, CiHQ3;
23519 if (sqrt_s == 13.0) {
23541 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH200_300()");
23543 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23551 double STXSb = 1.0;
23553 double CiHQ1, CiHQ3, CiHu, CiHd;
23559 if (sqrt_s == 13.0) {
23565 + 0.0503 * CiHQ3 + 0.0110 * CiHu - 0.0032 * CiHd
23582 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH300_Inf()");
23584 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23592 double STXSb = 1.0;
23597 if (sqrt_s == 13.0) {
23613 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_tH()");
23615 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23803 ciHB =
cgg_HB(mu) + (1.0 / 16.0 / M_PI / M_PI) * (At + Ab + Ac);
23938 double Civect[49] = {
LambdaNP2,
CLQ1_1111,
CLQ1_1111,
CLQ1_1111,
CLQ3_1111,
CLQ3_1111,
CLQ3_1111,
CQe_1111,
CQe_1111,
CQe_1111,
CLu_1111,
CLu_1111,
CLd_1111,
CLd_1111,
CLd_1111,
Ceu_1111,
Ceu_1111,
Ced_1111,
Ced_1111,
Ced_1111,
CHL1_11,
CHL1_11,
CHe_11,
CHQ1_11,
CHQ1_11,
CHQ1_11,
CHQ3_11,
CHQ3_11,
CHQ3_11,
CHu_11,
CHu_11,
CHd_11,
CHd_11,
CHd_11, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.};
23941 double NevCi[47][49] = {
23942 {51384., -1773672408., 935827281., 322616868., 9214700536., 2689094332., 322616868., -1648224837., -636336896., -96300386., -1581273652., -258268033., 648984080., 280968221., 56751944., -3793764076., -612422966., 1559597218., 684481456., 132219112., 1461058961., 1461058961., -492814138., -26709280., 134781829., 37999940., 891683195., 283271948., 37999940., 153288970., 24786137., -63447390., -28009746., -5397106., 930558415., -15574669., 114766296., 930558415., -15574669., 114766296., -288130832., 4787395., -35359871., 108981609., -1769292., 13156097., 108981609., -1769292., 13156097.},
23943 {36944., -1619517626., 786463255., 276281189., 8399104218., 2289342193., 276281189., -1432551096., -550103221., -82580184., -1473790463., -234226473., 608530445., 248283556., 47770624., -3502904607., -527071397., 1425383247., 586341631., 112378841., 1060950722., 1060950722., -350803782., -23792812., 94714052., 25491152., 659718593., 192295687., 25491152., 113920113., 16007431., -46743544., -18853593., -3567938., 903162071., -12193033., 96268968., 903162071., -12193033., 96268968., -253565094., 3777541., -28859319., 85082625., -1135343., 9000896., 85082625., -1135343., 9000896.},
23944 {26488., -1455252063., 653831573., 217675777., 7255555181., 1819193551., 217675777., -1298456865., -420469815., -60312999., -1318490741., -175896474., 559858934., 207121597., 40564016., -3052922520., -409822655., 1263996306., 475662042., 90595008., 740645690., 740645690., -230095308., -22786173., 62842787., 16676226., 461457359., 127160571., 16676226., 79982287., 10391157., -31621993., -12334313., -2278417., 811347485., -9137116., 77101631., 811347485., -9137116., 77101631., -234528720., 2765266., -22936350., 60637022., -717460., 5941216., 60637022., -717460., 5941216.},
23945 {19618.8, -1319630813., 557011555., 179583245., 6235399887., 1550660676., 179583245., -1158900913., -343246787., -46811808., -1214891759., -162051798., 513789147., 182354662., 35072677., -2669387344., -354202395., 1100288250., 405050511., 75793857., 528677820., 528677820., -158640894., -14368980., 41396116., 11060983., 332410144., 85950147., 11060983., 56346217., 7241392., -22833219., -8079246., -1523800., 684745949., -7939162., 66261549., 684745949., -7939162., 66261549., -185943629., 2054592., -17470713., 46500199., -432013., 3945288., 46500199., -432013., 3945288.},
23946 {14662.8, -1149604854., 449511216., 147611883., 5448286879., 1258452321., 147611883., -1016053816., -274289186., -41470338., -1070746846., -129151843., 449406322., 154604094., 28085301., -2333966645., -288157502., 960347677., 334000104., 62188930., 385561189., 385561189., -113090707., -13579919., 31206066., 8054452., 242211297., 61582444., 8054452., 41665323., 4809842., -16352488., -5844295., -1111956., 631736061., -5735921., 52911868., 631736061., -5735921., 52911868., -165228344., 1498254., -13823590., 33124775., -321402., 2881069., 33124775., -321402., 2881069.},
23947 {11160.6, -1093724119., 387013523., 120809041., 4851194976., 1074309927., 120809041., -944829664., -233285862., -29452138., -1015515023., -114659400., 385669514., 135521314., 23994227., -2135396134., -244837205., 831002486., 286288177., 50953686., 290550112., 290550112., -80976550., -13442291., 22131950., 5460927., 183224340., 44384244., 5460927., 31543511., 3539643., -12072779., -4134609., -749755., 559904532., -4826450., 45577126., 559904532., -4826450., 45577126., -149391327., 1139749., -11396756., 25180888., -222925., 2080170., 25180888., -222925., 2080170.},
23948 {8716.2, -1006630165., 336775666., 100665706., 4251881707., 902050295., 100665706., -807437768., -201535472., -24603858., -880221968., -94540599., 329295619., 108950186., 20139071., -1887900887., -202423895., 717374946., 237260953., 42622441., 222793010., 222793010., -62104413., -11709242., 16644937., 3986058., 142111130., 32739958., 3986058., 24623343., 2553366., -9265724., -3048657., -538269., 489256483., -3992893., 38668546., 489256483., -3992893., 38668546., -134895651., 998378., -10134607., 19755562., -157421., 1541754., 19755562., -157421., 1541754.},
23949 {6782., -918811858., 282636287., 84897927., 3853221162., 758357122., 84897927., -720687633., -166914403., -21650127., -815296013., -80853738., 310296833., 96071914., 16601718., -1709729518., -170692380., 651193189., 202485518., 35743777., 170894661., 170894661., -47204365., -9175213., 12244350., 2942297., 109711902., 24325269., 2942297., 19048252., 1910155., -7080868., -2264319., -397175., 461698074., -2912962., 32066993., 461698074., -2912962., 32066993., -105891538., 817262., -8125608., 15597997., -108338., 1134782., 15597997., -108338., 1134782.},
23950 {5385.6, -874871603., 250288003., 71697801., 3453707990., 657148499., 71697801., -640195137., -141231236., -18047802., -739102718., -69681040., 278155973., 85432321., 14482847., -1559873468., -146396486., 580792464., 177078138., 30625113., 135883527., 135883527., -36527360., -7812013., 9757899., 2200080., 87691739., 18613770., 2200080., 14929499., 1405212., -5703389., -1753617., -300017., 407560293., -2531571., 28105860., 407560293., -2531571., 28105860., -100729054., 587896., -6749522., 12559912., -81388.8, 883684., 12559912., -81388.8, 883684.},
23951 {4250.2, -821222240., 220109482., 59891098., 3091379330., 558466022., 59891098., -608094203., -125527583., -14206269., -683198362., -58031801., 238178047., 70803357., 12534794., -1411299958., -122069952., 506493941., 150107624., 25847661., 104964401., 104964401., -27569121., -5380585., 7100980., 1670911., 67680670., 14098144., 1670911., 11464777., 1108239., -4366188., -1286472., -224236., 363712094., -2076389., 24139709., 363712094., -2076389., 24139709., -91927042., 564104., -6307085., 10022195., -54872.5, 652968., 10022195., -54872.5, 652968.},
23952 {3399.8, -700268314., 186236342., 51726203., 2746136716., 486218213., 51726203., -494365199., -102260387., -11711469., -585263490., -52661058., 221246210., 64613269., 10509064., -1242584623., -108977239., 459944576., 131147066., 21861896., 85316126., 85316126., -22515776., -5089172., 5806013., 1248938., 55530572., 11142339., 1248938., 9505702., 843397., -3579905., -1022180., -167920., 334897153., -1613839., 20685113., 334897153., -1613839., 20685113., -80702915., 358803., -4829670., 8167039., -43905.4, 528097., 8167039., -43905.4, 528097.},
23953 {2743.8, -633413596., 166567691., 43454546., 2474258627., 427538431., 43454546., -499744296., -92190828., -10433872., -551257686., -46512638., 196725305., 55264855., 9029796., -1120982812., -94376804., 413760026., 113637629., 18711856., 68520314., 68520314., -18677402., -4669809., 4442168., 984930., 45301745., 8604243., 984930., 7913318., 655720., -2890595., -785358., -132826., 304007822., -1390916., 18398750., 304007822., -1390916., 18398750., -77961973., 260756., -4221196., 6726525., -29622.4, 401060., 6726525., -29622.4, 401060.},
23954 {2204., -610048651., 153394145., 37706510., 2263524709., 371281715., 37706510., -432354463., -83507189., -8579688., -488682251., -37900141., 176588928., 46050567., 8038124., -1027512496., -78625739., 372321140., 98330135., 16343230., 56315725., 56315725., -14256364., -3908066., 3649889., 762760., 36942244., 6876281., 762760., 6288045., 503270., -2339872., -627835., -102052., 275249104., -1180385., 16251063., 275249104., -1180385., 16251063., -69865701., 306518., -4162614., 5488404., -23873.6, 325773., 5488404., -23873.6, 325773.},
23955 {1833.9, -566104843., 122750757., 31523935., 2048989368., 317351622., 31523935., -386596385., -72410277., -8014668., -453292864., -34196940., 163387454., 41558271., 6475595., -941455988., -70140964., 336808312., 85332112., 13592522., 46009106., 46009106., -11865869., -3848703., 2888246., 592438., 30473902., 5470359., 592438., 5423451., 403121., -1850887., -495257., -79823.4, 254273757., -789431., 13454970., 254273757., -789431., 13454970., -58832185., 252080., -3472479., 4454163., -18336.8, 259040., 4454163., -18336.8, 259040.},
23956 {1598.3, -509877156., 111833845., 27578438., 1845191585., 283179401., 27578438., -344810256., -58673954., -6616667., -406409331., -29811490., 149859834., 36883968., 5632850., -848642696., -61453952., 306625803., 74685715., 11768133., 38971163., 38971163., -9446207., -2865284., 2348134., 480500., 25772809., 4391895., 480500., 4387775., 320384., -1614866., -390380., -63715.2, 229284492., -710668., 12128052., 229284492., -710668., 12128052., -56609691., 108651., -2647662., 3942308., -11709.1, 205868., 3942308., -11709.1, 205868.},
23957 {1268.16, -472267555., 103805828., 23924983., 1690465438., 254769526., 23924983., -314774221., -56163731., -5848985., -379182647., -27256351., 139390407., 32749775., 4996022., -782605135., -54798664., 280781261., 67636280., 10347309., 32070544., 32070544., -8253637., -2637801., 1925766., 377045., 21487306., 3607733., 377045., 3774921., 262237., -1332735., -321806., -50588.2, 209611480., -649844., 11090555., 209611480., -649844., 11090555., -46937284., 176952., -2645869., 3246994., -9798.34, 170394., 3246994., -9798.34, 170394.},
23958 {1067.72, -423582571., 94401461., 21097246., 1538175761., 224331550., 21097246., -278887882., -47699372., -4978102., -340024207., -22586727., 127079243., 28758040., 4496975., -707919155., -46900273., 255730024., 59464943., 9181597., 27098579., 27098579., -6911214., -2310429., 1602326., 305213., 18234489., 2953890., 305213., 3219798., 210640., -1114698., -265515., -40962.7, 194063421., -513341., 9811105., 194063421., -513341., 9811105., -42240495., 147494., -2320579., 2771948., -7299.32, 139960., 2771948., -7299.32, 139960.},
23959 {893.48, -393401905., 79775501., 18270972., 1416344406., 197559200., 18270972., -257907267., -40874670., -4299186., -312238589., -19838237., 114926051., 26105128., 3914484., -651301829., -42061777., 233294121., 52465023., 7970687., 22813219., 22813219., -6006672., -1760802., 1323275., 243593., 15500396., 2432913., 243593., 2743191., 175572., -970275., -213758., -32280.2, 181809591., -335996., 8441406., 181809591., -335996., 8441406., -40513540., 89032.4, -1954192., 2434361., -4854.31, 114876., 2434361., -4854.31, 114876.},
23960 {741.54, -385448284., 72478741., 16328915., 1305811680., 175000437., 16328915., -263689075., -38871074., -3797197., -301994222., -18141205., 100265391., 21927106., 3458697., -611507092., -37067325., 209234477., 45545261., 7070422., 19346329., 19346329., -4750569., -1628492., 1112808., 199746., 13023951., 2033807., 199746., 2258727., 142877., -802110., -180526., -26503.7, 164076591., -283526., 7516025., 164076591., -283526., 7516025., -41290737., 60822.7, -1837318., 2011404., -4375.92, 96815.5, 2011404., -4375.92, 96815.5},
23961 {640.8, -348534770., 66485933., 14010568., 1199343790., 157167102., 14010568., -232153760., -32315511., -3132695., -275624150., -15810955., 95575139., 21034525., 3054769., -560329457., -32689956., 194716130., 41891654., 6130635., 16758537., 16758537., -4172582., -1495393., 949033., 164008., 11372759., 1711612., 164008., 1996038., 118164., -700319., -152764., -21559.2, 152925994., -227821., 6818136., 152925994., -227821., 6818136., -35831687., 35488.5, -1504867., 1759729., -3267.17, 81805.5, 1759729., -3267.17, 81805.5},
23962 {779.76, -470352942., 87031494., 18043921., 1599902474., 207131114., 18043921., -300646087., -44663299., -4237910., -364275576., -21269265., 129254075., 26152013., 3797305., -747364569., -43546858., 260181740., 53900336., 7793341., 20356093., 20356093., -4938926., -1812602., 1113461., 193609., 13806903., 2021370., 193609., 2430815., 141287., -837735., -175213., -26026., 203701021., -283530., 8979482., 203701021., -283530., 8979482., -45086760., 91566.9, -2136727., 2160297., -3091.56, 95665.3, 2160297., -3091.56, 95665.3},
23963 {629.76, -430282540., 75067849., 15235743., 1419725107., 176423590., 15235743., -273626756., -36886051., -3484618., -326937027., -18360546., 110031057., 23307904., 3215877., -669373758., -36765054., 226173487., 46405939., 6570100., 16345477., 16345477., -3879601., -1670801., 860990., 146571., 11129324., 1561406., 146571., 1970177., 109091., -660718., -135417., -19569.2, 179942134., -195330., 7647032., 179942134., -195330., 7647032., -44101453., 1395.45, -1633196., 1715691., -2035.97, 73811.2, 1715691., -2035.97, 73811.2},
23964 {513.69, -387202859., 66118629., 12644651., 1303551211., 152209936., 12644651., -237803329., -30867038., -3062866., -299066898., -15040824., 106909959., 19526522., 2642482., -609296171., -30944634., 210621654., 39337631., 5461922., 13193700., 13193700., -3346535., -1274836., 681687., 111664., 9137436., 1219683., 111664., 1628064., 83416.9, -556749., -105317., -14714.7, 170204992., -57742.8, 6576585., 170204992., -57742.8, 6576585., -33045476., 40587.8, -1428362., 1453586., -726.639, 57371.8, 1453586., -726.639, 57371.8},
23965 {412.77, -352947719., 56635618., 10662215., 1147830363., 130932548., 10662215., -227176792., -29014201., -2395956., -266041229., -13552534., 87716514., 16558653., 2329574., -541905488., -27144024., 181724622., 33769112., 4670883., 10685202., 10685202., -2807198., -1092897., 541322., 86239.1, 7476677., 964342., 86239.1, 1365277., 65260.5, -449183., -82953.9, -11372.4, 148087376., -36667.2, 5652085., 148087376., -36667.2, 5652085., -36764392., -1793.66, -1347041., 1189478., -277.695, 45310.6, 1189478., -277.695, 45310.6},
23966 {330.15, -323739291., 50109923., 8934459., 1020707641., 113429442., 8934459., -203156672., -23502933., -2147081., -244449443., -11337632., 79725320., 14910340., 1895523., -489876054., -22966242., 161500371., 29613174., 3884616., 8863313., 8863313., -2172616., -908213., 435291., 65994.6, 6165354., 765761., 65994.6, 1100176., 50968.8, -371678., -64657.5, -8715.83, 130071092., -29422.1, 4950766., 130071092., -29422.1, 4950766., -31237605., -19254.3, -1052235., 989035., 82.0681, 36059.6, 989035., 82.0681, 36059.6},
23967 {266.91, -292072487., 43048578., 7552099., 924352669., 97883298., 7552099., -179908990., -20901811., -1688768., -219132316., -9935568., 71912219., 12088775., 1647811., -440038693., -19905577., 144917744., 24683628., 3303391., 7247191., 7247191., -1749290., -786634., 351941., 51894., 5042274., 616955., 51894., 899760., 41032.5, -298730., -53368.6, -6889.89, 119810051., 39094.5, 4217560., 119810051., 39094.5, 4217560., -26110518., -335.398, -961584., 801438., 75.9369, 29173.8, 801438., 75.9369, 29173.8},
23968 {243.474, -254669646., 38670168., 6492932., 821169543., 85328943., 6492932., -150751859., -17362688., -1488114., -192394902., -8223420., 67157391., 11102041., 1369404., -391457324., -16912718., 132056407., 22082483., 2797444., 6016051., 6016051., -1445931., -653598., 284407., 41242.4, 4201063., 495709., 41242.4, 748824., 33008.1, -250146., -41749.1, -5452.02, 107899055., 53487.6, 3703865., 107899055., 53487.6, 3703865., -22277682., -1850.43, -812219., 674788., 307.792, 23301.2, 674788., 307.792, 23301.2},
23969 {186.687, -228917627., 33485648., 5453160., 738546114., 75156257., 5453160., -135905729., -16522698., -1223647., -169794792., -7502215., 58625232., 9012214., 1199132., -349849934., -15131832., 117667649., 18699410., 2395116., 5002456., 5002456., -1202751., -568184., 229950., 32693.2, 3504636., 402746., 32693.2, 633222., 26939.4, -205248., -33600.9, -4365.23, 97776196., 71172.6, 3239215., 97776196., 71172.6, 3239215., -21307835., -280.581, -784956., 561746., 362.898, 18846.5, 561746., 362.898, 18846.5},
23970 {159.942, -222524310., 29630461., 4759232., 677153721., 65964096., 4759232., -142400658., -13822445., -1056993., -168669082., -6630308., 49851943., 8554217., 1018871., -329262935., -13227302., 103152806., 16851381., 2058560., 4208493., 4208493., -998776., -478362., 187383., 25515.5, 2957503., 326111., 25515.5, 530843., 21519.2, -173282., -26917.7, -3380.4, 87546706., 75095.4, 2841486., 87546706., 75095.4, 2841486., -21077689., -32876.8, -607408., 479301., 480.774, 15195.8, 479301., 480.774, 15195.8},
23971 {134.403, -200546265., 26504568., 4090799., 616307705., 57509491., 4090799., -121482826., -12206511., -938076., -152052968., -5612937., 47958254., 7095858., 872150., -300291133., -11304274., 95917325., 14375317., 1771938., 3529275., 3529275., -874552., -407163., 157639., 20788.4, 2502808., 270580., 20788.4, 453520., 17365.5, -148677., -22456.5, -2752.53, 80892907., 98729.3, 2473656., 80892907., 98729.3, 2473656., -17359914., -14913.1, -563342., 406583., 452.703, 12658.8, 406583., 452.703, 12658.8},
23972 {180.095, -289303496., 37940486., 5594290., 894716932., 82281501., 5594290., -176692692., -17425230., -1181009., -218052205., -7910220., 70050982., 10119945., 1223877., -431490093., -16055642., 139710837., 20489473., 2432770., 4752272., 4752272., -1112761., -558273., 204442., 25581.2, 3355186., 349795., 25581.2, 601624., 22598.9, -196584., -28669.4, -3357.78, 118308475., 159264., 3541260., 118308475., 159264., 3541260., -24971363., -19610.9, -820206., 546851., 743.342, 16331.8, 546851., 743.342, 16331.8},
23973 {136.905, -256467423., 30773000., 4360929., 762112850., 66092931., 4360929., -148160420., -14474652., -1033579., -183732571., -6425079., 58517213., 8079518., 930456., -370249720., -12819415., 117621557., 16344460., 1896394., 3604704., 3604704., -868599., -474318., 149805., 18271., 2570801., 254968., 18271., 474102., 16290.9, -147178., -20730., -2405.2, 99676225., 163654., 2831084., 99676225., 163654., 2831084., -22762001., -35574.5, -655774., 412504., 649.919, 11858., 412504., 649.919, 11858.},
23974 {105.805, -218025635., 25430584., 3433728., 649418640., 55547346., 3433728., -123700195., -12311498., -767773., -154289936., -5609635., 49001847., 6643784., 751433., -314275517., -11043220., 99390285., 13510921., 1502250., 2777177., 2777177., -678385., -353074., 113609., 13093.1, 1989135., 193089., 13093.1, 365742., 12352.4, -115273., -15546.2, -1741.85, 85444677., 151782., 2367709., 85444677., 151782., 2367709., -19518360., -31308.7, -558363., 324150., 580.877, 8955.9, 324150., 580.877, 8955.9},
23975 {79.795, -197449865., 21581311., 2761963., 563450145., 45663664., 2761963., -112164759., -9877226., -634664., -136782391., -4331793., 40828381., 5576207., 583275., -276224446., -8770853., 84283135., 11185580., 1189421., 2169985., 2169985., -500146., -284386., 85779.9, 9484.29, 1546655., 144259., 9484.29, 283507., 8994.15, -87743.8, -11440., -1244.56, 72848012., 141010., 1958662., 72848012., 141010., 1958662., -18190712., -43909.2, -444009., 251697., 504.495, 6677.67, 251697., 504.495, 6677.67},
23976 {64.215, -166549696., 18255215., 2206138., 486524332., 38040887., 2206138., -91905587., -8143852., -466278., -116250558., -3654531., 36720921., 4595998., 492353., -236982849., -7202013., 74079827., 9176974., 968985., 1723620., 1723620., -399037., -232055., 65423., 7070.33, 1236912., 108586., 7070.33, 225484., 6714.79, -70963., -8436.81, -927.805, 64294912., 144990., 1622436., 64294912., 144990., 1622436., -14711352., -35741.3, -357969., 202592., 485.506, 4963.26, 202592., 485.506, 4963.26},
23977 {52.115, -145074458., 15143153., 1803457., 421050387., 31469082., 1803457., -78499645., -6850375., -426023., -102410507., -3009457., 32806578., 3647361., 380132., -205956927., -5943106., 64309129., 7437690., 778243., 1336108., 1336108., -328946., -181898., 50802.4, 5247., 968761., 84342.2, 5247., 179727., 5169.06, -55745.6, -6670.57, -689.603, 55927624., 142972., 1323963., 55927624., 142972., 1323963., -11084432., -18758.4, -312029., 158914., 386.792, 3862.75, 158914., 386.792, 3862.75},
23978 {41.3115, -130865650., 12846380., 1462387., 366077480., 27116104., 1462387., -68755434., -5937866., -333968., -87624709., -2664297., 27111029., 3196612., 315178., -179508493., -5224231., 54621840., 6424898., 635620., 1068308., 1068308., -253790., -152807., 39446.8, 3817.45, 772244., 65678.2, 3817.45, 144233., 4008.12, -43230.6, -5081.29, -508.712, 47609232., 118315., 1144796., 47609232., 118315., 1144796., -10898143., -27370.8, -260561., 125409., 312.231, 3012.63, 125409., 312.231, 3012.63},
23979 {39.357, -137554725., 12973060., 1396130., 378342558., 26981057., 1396130., -75474659., -5741987., -312971., -93938123., -2499325., 27211945., 3135594., 300148., -187568224., -5063758., 55480835., 6308531., 604514., 1008231., 1008231., -243860., -148720., 36151.9, 3360.69, 733514., 60039.2, 3360.69, 137882., 3716.7, -41053., -4598.29, -440.58, 48970897., 129114., 1139215., 48970897., 129114., 1139215., -11511733., -33039.6, -253860., 119140., 321.569, 2732.92, 119140., 321.569, 2732.92},
23980 {30.5148, -116949666., 10827859., 1106249., 322848219., 21895127., 1106249., -63818610., -4630390., -253404., -80055726., -1995277., 24289941., 2594417., 236784., -160248917., -4028057., 48538493., 5135761., 479051., 783867., 783867., -181550., -117091., 27239.1, 2442.02, 568338., 44735., 2442.02, 106372., 2741.48, -31500.5, -3364.26, -321.332, 42226773., 123487., 919364., 42226773., 123487., 919364., -9929432., -31910.3, -201271., 92481.1, 268.317, 2024.54, 92481.1, 268.317, 2024.54},
23981 {23.7774, -105933477., 8975583., 866772., 279032193., 18362209., 866772., -58295822., -3981042., -194735., -71980495., -1714974., 19992132., 2136448., 186252., -140809063., -3417432., 40443544., 4259834., 375024., 614602., 614602., -137151., -97615.6, 20610.1, 1735.4, 444815., 33755.1, 1735.4, 83452.4, 2035.34, -24220.1, -2522.16, -226.799, 35542033., 104546., 770781., 35542033., 104546., 770781., -8523668., -27444.8, -172546., 71404., 214.347, 1526.1, 71404., 214.347, 1526.1},
23982 {19.1136, -86730596., 7598310., 695333., 236945698., 15514923., 695333., -44672211., -3242375., -147515., -57625736., -1400864., 17385201., 1729524., 156174., -117478311., -2866670., 34975434., 3491618., 305999., 488455., 488455., -112897., -74497.6, 16105.2, 1281.52, 355921., 26426.8, 1281.52, 66561.4, 1577.29, -19753.3, -1929.47, -167.388, 30992240., 95951.5, 647345., 30992240., 95951.5, 647345., -7123977., -23126.5, -143260., 58250.9, 187.152, 1181.38, 58250.9, 187.152, 1181.38},
23983 {15.0264, -75834089., 6282257., 563237., 204462881., 12822988., 563237., -38321902., -2718188., -132625., -50136665., -1210209., 14951908., 1450888., 118274., -101702637., -2392869., 29856844., 2885302., 242015., 380064., 380064., -89827.1, -59919.3, 12305., 941.566, 278603., 20146.1, 941.566, 52342.1, 1218.38, -15436.6, -1476.06, -122.87, 26705975., 88541.8, 527437., 26705975., 88541.8, 527437., -5811658., -19044.5, -115923., 45410.5, 150.579, 896.751, 45410.5, 150.579, 896.751},
23984 {23.3364, -132896249., 10639656., 862000., 355503600., 21297730., 862000., -69299517., -4483783., -193414., -89296533., -1935067., 26152829., 2409983., 187866., -177818639., -3877794., 51942538., 4765849., 375269., 584777., 584777., -135541., -95899.4, 18422.7, 1315.52, 428478., 30011.9, 1315.52, 81232.8, 1791.19, -23339., -2162.91, -172.639, 46492516., 162752., 873706., 46492516., 162752., 873706., -10052444., -34227.8, -193894., 69285.1, 236.373, 1334.01, 69285.1, 236.373, 1334.01},
23985 {15.3507, -105981672., 7863175., 588444., 275869672., 15874537., 588444., -53448324., -3397617., -129465., -69332431., -1454114., 19768330., 1694017., 127722., -139151276., -2912582., 39640608., 3414927., 254813., 389366., 389366., -87948.8, -63749.7, 11931.9, 758.81, 285076., 19181.1, 758.81, 53712.8, 1120.9, -15495.5, -1366.37, -98.4376, 35636931., 129493., 645202., 35636931., 129493., 645202., -8088297., -29688.1, -144897., 46381.1, 166.69, 849.311, 46381.1, 166.69, 849.311},
23986 {9.96809, -84036018., 5781255., 387369., 212854204., 11787461., 387369., -41182526., -2543949., -89372.4, -53814948., -1092426., 14914488., 1240942., 83083.5, -108117199., -2186003., 29994682., 2500136., 167385., 254314., 254314., -59006., -44663.3, 7383.4, 432.127, 187653., 12077.8, 432.127, 36002.6, 732.346, -10067.7, -842.835, -56.0747, 27126791., 101578., 475609., 27126791., 101578., 475609., -6176689., -23175.6, -108050., 30120.9, 113.191, 526.015, 30120.9, 113.191, 526.015},
23987 {8.67456, -89084137., 5745986., 343183., 223038108., 11803335., 343183., -43577462., -2529851., -77333.9, -56838397., -1093710., 15558907., 1215974., 73377.1, -113566370., -2199881., 31199393., 2441970., 147421., 219829., 219829., -50760.8, -39712.9, 6102.86, 312.812, 162667., 9990.59, 312.812, 31326.8, 600.263, -8665.75, -672.257, -40.4824, 28383807., 111907., 468554., 28383807., 111907., 468554., -6367555., -24801.2, -106691., 26056.5, 102.83, 429.626, 26056.5, 102.83, 429.626},
23988 {8.69962, -151961550., 7719036., 340626., 346049107., 17176633., 340626., -66129155., -3646354., -75549.1, -89995895., -1723087., 22689517., 1708295., 72147.3, -180972810., -3442295., 45316645., 3416200., 144430., 212695., 212695., -48731., -44575.1, 5372.63, 212.049, 158101., 9130.55, 212.049, 31446.9, 580.859, -7983.89, -595.902, -27.2156, 41255285., 165005., 669107., 41255285., 165005., 669107., -9175334., -36481.6, -149935., 24145.4, 97.3067, 387.768, 24145.4, 97.3067, 387.768}
23998 for (
int iCi = 0; iCi < NCi; ++iCi) {
24000 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24004 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppee13");
24006 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24013 double Civect[49] = {
LambdaNP2,
CLQ1_1111,
CLQ1_1111,
CLQ1_1111,
CLQ3_1111,
CLQ3_1111,
CLQ3_1111,
CQe_1111,
CQe_1111,
CQe_1111,
CLu_1111,
CLu_1111,
CLd_1111,
CLd_1111,
CLd_1111,
Ceu_1111,
Ceu_1111,
Ced_1111,
Ced_1111,
Ced_1111,
CHL1_11,
CHL1_11,
CHe_11,
CHQ1_11,
CHQ1_11,
CHQ1_11,
CHQ3_11,
CHQ3_11,
CHQ3_11,
CHu_11,
CHu_11,
CHd_11,
CHd_11,
CHd_11, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.};
24016 double NevCi[30][49] = {
24017 {50469.3, -2455705527., 1210268016., 408999570., 12532565881., 3428126579., 408999570., -2355726982., -779882822., -125076470., -2331496127., -329089366., 875403726., 381196134., 68890561., -5287724141., -773151841., 2099010106., 886558617., 165038982., 1773556055., 1773556055., -579579512., -31101077., 158839620., 43298718., 1091247718., 328803778., 43298718., 184941916., 28170064., -77688709., -32243103., -6093025., 1326163100., -18817876., 146100006., 1326163100., -18817876., 146100006., -406443742., 5134465., -41489810., 139604241., -1972053., 15333215., 139604241., -1972053., 15333215.},
24018 {41839.9, -2499665073., 1046971289., 362292138., 11998117967., 3046700998., 362292138., -2053204215., -723928069., -104410465., -2177688563., -317450815., 904803379., 342007056., 64096972., -5075352889., -703787731., 2042051782., 786722511., 148041709., 1387251557., 1387251557., -446575596., -43028855., 116451786., 31681459., 869986196., 240657374., 31681459., 150498363., 20275618., -60535332., -23083331., -4447683., 1317942088., -15311055., 127662726., 1317942088., -15311055., 127662726., -353235645., 4730156., -37457489., 114571321., -1337882., 11133282., 114571321., -1337882., 11133282.},
24019 {32989., -2504921416., 991353877., 327128902., 11281382228., 2724043660., 327128902., -2097270479., -606405673., -84511401., -2182561814., -272993235., 863585825., 329212069., 62263449., -4853072138., -614395332., 1918416343., 724909760., 136170912., 1075876696., 1075876696., -321205871., -43510519., 85851254., 22924718., 674073674., 176474005., 22924718., 116601487., 14751409., -45351431., -16847751., -3199168., 1234125580., -13594439., 115706536., 1234125580., -13594439., 115706536., -350424961., 3650952., -31783092., 89793604., -939558., 8162815., 89793604., -939558., 8162815.},
24020 {26921.1, -2335818717., 864559422., 280623875., 10399368471., 2415875796., 280623875., -2001046394., -546838932., -75783310., -2106597074., -249438816., 799671823., 283226535., 54324162., -4562158209., -550401443., 1773473342., 630187877., 118520093., 830972755., 830972755., -233346486., -24106279., 65626371., 16693177., 518973280., 130990792., 16693177., 87394116., 10300201., -35011563., -12464649., -2303773., 1166344096., -11469061., 102240824., 1166344096., -11469061., 102240824., -337272517., 2979463., -27823798., 72726950., -665011., 6116181., 72726950., -665011., 6116181.},
24021 {21531.6, -2316372167., 767462392., 248117100., 9818700927., 2148309391., 248117100., -1782364481., -485657216., -63139659., -1968613492., -234343459., 789323916., 267264144., 48871640., -4309001780., -494481908., 1680099167., 571558557., 104821023., 628482528., 628482528., -179541882., -29117545., 47835897., 12125476., 398260330., 96149380., 12125476., 68455264., 7772493., -26333080., -9100387., -1672645., 1118410998., -9507969., 90337915., 1118410998., -9507969., 90337915., -291624964., 2509431., -23715418., 54903623., -474334., 4474235., 54903623., -474334., 4474235.},
24022 {16912.7, -2189595017., 711687963., 209897696., 9092497837., 1887942761., 209897696., -1763587870., -414970899., -56075968., -1929282528., -195165791., 711326448., 236458134., 40294615., -4069561208., -419940692., 1535310526., 504367542., 88136700., 486117382., 486117382., -137950995., -23278249., 35480226., 8563581., 312397989., 70460047., 8563581., 53866253., 5577618., -20679844., -6540145., -1156583., 1049329662., -8204323., 81077880., 1049329662., -8204323., 81077880., -286975866., 1893868., -20358366., 44667266., -317711., 3288176., 44667266., -317711., 3288176.},
24023 {13098.5, -2083433864., 614579700., 181700269., 8472152136., 1649761206., 181700269., -1539062353., -368743759., -43993098., -1787689310., -178006097., 682639496., 202255429., 36487017., -3797818035., -371874164., 1428030126., 433626895., 76985027., 370661446., 370661446., -105809028., -20353734., 26688902., 6293243., 240453247., 52165124., 6293243., 42020725., 4032645., -15673826., -4852332., -851572., 1005704094., -6370650., 69988543., 1005704094., -6370650., 69988543., -235070628., 1822457., -18088127., 34441856., -227421., 2444780., 34441856., -227421., 2444780.},
24024 {10333.8, -2017621754., 540041545., 153650723., 7882362955., 1413745089., 153650723., -1467682871., -300382841., -34802662., -1666106621., -147235511., 624227484., 185780898., 32380881., -3543060866., -313829381., 1316738869., 381220756., 66192912., 287134235., 287134235., -75201781., -18236259., 19260831., 4470421., 186141245., 37607936., 4470421., 32413165., 2908594., -11746554., -3419242., -603894., 953659326., -4803408., 59971396., 953659326., -4803408., 59971396., -243996835., 1099723., -14680608., 27075434., -145747., 1751150., 27075434., -145747., 1751150.},
24025 {7769.34, -1820804677., 482352598., 126771948., 7119447791., 1232709093., 126771948., -1334248955., -271031096., -30221856., -1535896253., -130396196., 567832205., 158026778., 26506048., -3222480412., -270753476., 1189858592., 329218058., 54712430., 218895157., 218895157., -59359669., -14297867., 14606541., 3119734., 144212578., 27770265., 3119734., 25187570., 2093580., -9191804., -2575008., -420629., 873829430., -4027018., 53032092., 873829430., -4027018., 53032092., -213554139., 1020077., -13148412., 21345465., -101826., 1313354., 21345465., -101826., 1313354.},
24026 {6219.57, -1830670544., 425759470., 106223696., 6650359375., 1062271455., 106223696., -1283516203., -221991617., -25069017., -1499102608., -110485201., 517137601., 137146294., 22159029., -3064021776., -229793530., 1076982651., 281940249., 45730028., 166894633., 166894633., -43685607., -13123261., 10562897., 2191574., 110735659., 19923530., 2191574., 19522788., 1452307., -6883274., -1808801., -293487., 812397941., -3084221., 45897876., 812397941., -3084221., 45897876., -190824430., 671887., -10507681., 16368135., -65335.6, 941251., 16368135., -65335.6, 941251.},
24027 {4759.3, -1733477468., 358662216., 87910316., 6029219183., 897935378., 87910316., -1165273570., -196306631., -21426803., -1382478781., -96352178., 487443780., 115056961., 18519460., -2811122057., -195202789., 987217008., 237028587., 38189558., 127824527., 127824527., -33010514., -10991338., 7699686., 1541511., 85588517., 14431030., 1541511., 15256992., 1054427., -5231650., -1286319., -205291., 741069401., -2156887., 38473655., 741069401., -2156887., 38473655., -169019817., 561429., -9133436., 12793504., -40323.5, 680191., 12793504., -40323.5, 680191.},
24028 {3379.58, -1528521580., 313383775., 71830209., 5399079481., 766847792., 71830209., -1009449997., -163018441., -16886505., -1205696411., -79525298., 431554448., 101276669., 14955762., -2496722620., -163759240., 881990673., 204633368., 30868611., 97008650., 97008650., -24527424., -8090572., 5751235., 1062552., 65269679., 10491839., 1062552., 11470680., 738990., -4016809., -944640., -141385., 680395906., -1538364., 33043968., 680395906., -1538364., 33043968., -157210714., 363534., -7676534., 9981884., -25562.3, 500313., 9981884., -25562.3, 500313.},
24029 {2662.33, -1451606502., 273316200., 58903919., 4885800405., 647869314., 58903919., -938247308., -140463167., -13719120., -1112566994., -66361741., 379125023., 82181651., 12554076., -2289660411., -135517158., 782812172., 169391026., 25589840., 73600365., 73600365., -18241679., -6666795., 4103656., 739596., 49906120., 7489315., 739596., 8809191., 531660., -3039754., -660000., -98399.3, 612773517., -1067375., 28117825., 612773517., -1067375., 28117825., -149204344., 214032., -6609290., 7716666., -13416.2, 353961., 7716666., -13416.2, 353961.},
24030 {1926.39, -1325049355., 232354378., 47289544., 4375223164., 547794395., 47289544., -834781184., -115738866., -11001011., -1015244041., -55825454., 337942656., 69938432., 10051794., -2066920704., -114021994., 691740995., 142509172., 20508015., 55377819., 55377819., -13391192., -5605693., 2940598., 504884., 37790782., 5317713., 504884., 6706149., 370432., -2262785., -462890., -67123.3, 553523375., -645928., 23756537., 553523375., -645928., 23756537., -125842773., 146235., -5397368., 5834311., -6986.3, 251315., 5834311., -6986.3, 251315.},
24031 {1417.98, -1213575947., 194881326., 37970172., 3906350507., 451671670., 37970172., -739517285., -95248296., -8756879., -905018888., -45573758., 303407993., 58319928., 8189937., -1854726912., -92974677., 617712015., 117385021., 16575209., 41689592., 41689592., -10263352., -4437192., 2100668., 344099., 28825489., 3762105., 344099., 5200163., 260201., -1704683., -323252., -45668.2, 498950360., -206751., 19472116., 498950360., -206751., 19472116., -116339384., 18027.3, -4383672., 4517261., -1939.32, 176641., 4517261., -1939.32, 176641.},
24032 {1048.48, -1115469071., 166076751., 29955069., 3484193166., 375248569., 29955069., -670395098., -80161204., -6874376., -818946065., -37095895., 269404519., 47287889., 6418066., -1663384475., -75532706., 545299307., 96169094., 13018350., 30990064., 30990064., -7501153., -3327215., 1504396., 233763., 21527475., 2660888., 233763., 3862992., 179178., -1276190., -225672., -31100.1, 445592022., 38796.3, 16236163., 445592022., 38796.3, 16236163., -101671335., -4130.15, -3729086., 3422283., 295.026, 124707., 3422283., 295.026, 124707.},
24033 {781.922, -988462183., 139065012., 23653665., 3048913076., 310208001., 23653665., -593451813., -64556729., -5365571., -732115538., -30716573., 234983401., 39351188., 5101764., -1468479765., -62192569., 473780883., 79001638., 10299931., 22893074., 22893074., -5453891., -2616356., 1066759., 154574., 15982254., 1868156., 154574., 2887678., 124130., -932496., -157245., -20416.2, 392868392., 212509., 13393779., 392868392., 212509., 13393779., -87737342., -56792.5, -2942529., 2543483., 1190.46, 87673.4, 2543483., 1190.46, 87673.4},
24034 {553.886, -880426549., 113653427., 18369162., 2651795884., 253447480., 18369162., -501796076., -54746567., -4126140., -628322821., -25325673., 203389630., 31628364., 3988444., -1281438357., -50732743., 409982235., 63767022., 8015439., 16968716., 16968716., -4064005., -2112596., 751666., 103267., 11962875., 1300667., 103267., 2188175., 85180.6, -689399., -108128., -13722., 342415395., 343644., 10854785., 342415395., 343644., 10854785., -78012277., -74123.4, -2494800., 1901444., 1818.79, 60739.5, 1901444., 1818.79, 60739.5},
24035 {403.303, -792765839., 95320521., 13962341., 2309256013., 206555610., 13962341., -451911066., -44149972., -3234699., -561161610., -20188682., 173738056., 25485903., 3001607., -1127845630., -40475932., 350979304., 51405915., 6080007., 12394747., 12394747., -2940008., -1609765., 527728., 67025.9, 8785058., 902605., 67025.9, 1610038., 58132.8, -502465., -73910.1, -8801.24, 296169958., 390774., 8906317., 296169958., 390774., 8906317., -68354126., -101781., -1995275., 1400844., 1844.06, 42146., 1400844., 1844.06, 42146.},
24036 {292.15, -676432122., 78060893., 10702791., 1980106989., 167643387., 10702791., -383194766., -36158625., -2360751., -480275483., -16132398., 150943206., 20151820., 2344500., -966268932., -32508679., 302727258., 40943225., 4678670., 8983408., 8983408., -2138614., -1216335., 364803., 43842.6, 6411471., 621242., 43842.6, 1184296., 39853.1, -364271., -50232.3, -5792.58, 257973987., 453921., 7170494., 257973987., 453921., 7170494., -57745911., -90136.2, -1664726., 1026339., 1758.33, 28772.4, 1026339., 1758.33, 28772.4},
24037 {206.536, -591082632., 63619597., 8009538., 1678967010., 133453725., 8009538., -321004045., -27823614., -1798692., -408664346., -12597480., 127263965., 16366566., 1738453., -823619673., -25391213., 253293606., 32622293., 3490150., 6501859., 6501859., -1543137., -908992., 254286., 28054.7, 4667871., 425314., 28054.7, 865537., 26493., -263934., -33936., -3696.12, 217213896., 444091., 5717850., 217213896., 444091., 5717850., -47512278., -96454., -1254165., 750847., 1553.79, 19667.2, 750847., 1553.79, 19667.2},
24038 {148.227, -506903117., 50901559., 5946175., 1420020198., 105351854., 5946175., -283381858., -22167691., -1373001., -353236216., -9814888., 104860498., 12486971., 1275574., -701451368., -19792995., 211342932., 25053874., 2582488., 4645581., 4645581., -1085574., -675203., 172623., 17674., 3347379., 287424., 17674., 621436., 17794.2, -187762., -22442.9, -2325.22, 184552251., 452375., 4469707., 184552251., 452375., 4469707., -41877980., -108923., -981628., 539401., 1300.24, 13177.3, 539401., 1300.24, 13177.3},
24039 {105.5, -427445840., 40440746., 4342665., 1183877932., 83388563., 4342665., -224388798., -17106370., -1020694., -291262785., -7772432., 87961943., 9933760., 927071., -586185837., -15585864., 175236757., 19631184., 1884370., 3297527., 3297527., -777759., -489150., 117086., 11179.9, 2391732., 193483., 11179.9, 447960., 11882.4, -133452., -14714.1, -1471.11, 154252606., 421838., 3509816., 154252606., 421838., 3509816., -33116050., -93221.4, -739545., 388193., 1073.97, 8768.13, 388193., 1073.97, 8768.13},
24040 {71.9138, -364302942., 31747235., 3160516., 981918286., 64690314., 3160516., -193382510., -13947078., -693447., -246895792., -5946223., 73188977., 7391747., 691080., -490446003., -11981525., 144957730., 14911744., 1376858., 2300032., 2300032., -523671., -361241., 79089.2, 6823.79, 1666428., 129399., 6823.79, 312836., 7737.54, -90987.4, -9832.2, -898.831, 127082893., 385160., 2696911., 127082893., 385160., 2696911., -27726744., -76017.5, -630042., 267417., 769.192, 5889.2, 267417., 769.192, 5889.2},
24041 {49.5856, -296510745., 24928875., 2278935., 792069919., 50614195., 2278935., -146302059., -10682534., -510343., -192330402., -4657315., 57994158., 5685571., 492086., -393572978., -9336496., 115527019., 11434576., 987873., 1589101., 1589101., -367574., -247444., 52428.6, 4206.62, 1158596., 85547.1, 4206.62, 217694., 5137.36, -63910., -6274.69, -552.853, 102415798., 323403., 2106366., 102415798., 323403., 2106366., -22455667., -69847.2, -467339., 188530., 604.112, 3831.81, 188530., 604.112, 3831.81},
24042 {35.7306, -240868351., 19081850., 1576509., 637090311., 38402561., 1576509., -125321286., -8112505., -341683., -160761644., -3467242., 45269845., 4240997., 346685., -320388705., -7016091., 91513847., 8497942., 686993., 1086351., 1086351., -255522., -182764., 34222.3, 2488.31, 797990., 55910.9, 2488.31, 152047., 3366.49, -43411.9, -4074.59, -324.299, 82596973., 283945., 1579097., 82596973., 283945., 1579097., -18703122., -65387.9, -351925., 128037., 432.748, 2486.24, 128037., 432.748, 2486.24},
24043 {22.9439, -193780420., 14343747., 1078977., 502452533., 29059545., 1078977., -95553663., -6210482., -242382., -125675071., -2704391., 36220003., 3153655., 232505., -253182155., -5362577., 72070894., 6317534., 466552., 732484., 732484., -169801., -124152., 22317.9, 1475.42, 538529., 36198.6, 1475.42, 102598., 2150.75, -29164.7, -2568.28, -191.334, 64682506., 232685., 1183254., 64682506., 232685., 1183254., -14145058., -49650.3, -265159., 86772.2, 310.288, 1596.96, 86772.2, 310.288, 1596.96},
24044 {16.5921, -152404098., 10627309., 729589., 389993743., 21590076., 729589., -76964242., -4656232., -167893., -98978377., -1988038., 27313580., 2310943., 154629., -197505488., -3984772., 55154621., 4612297., 313303., 489622., 489622., -112405., -88824.7, 14184.3, 859.342, 360896., 23068.4, 859.342, 69808.5, 1372.86, -19020.6, -1603.9, -111.915, 50077457., 189453., 867922., 50077457., 189453., 867922., -11484443., -43936.1, -196507., 57257.7, 213.719, 1007.38, 57257.7, 213.719, 1007.38},
24045 {16.0609, -210124472., 13270015., 791791., 515221197., 27012665., 791791., -99604520., -5768892., -174373., -131707121., -2516296., 35318922., 2795967., 170652., -263867882., -5005153., 70858136., 5611586., 340692., 516545., 516545., -118065., -96246.9, 14271.9, 756.436, 381808., 23354.7, 756.436, 73998.4, 1404.53, -20040.6, -1577.23, -98.2598, 64571570., 251913., 1079779., 64571570., 251913., 1079779., -14367746., -55836.9, -241386., 60455.8, 236.796, 1006.05, 60455.8, 236.796, 1006.05},
24046 {10.0817, -201515559., 10134870., 454012., 454529971., 22334801., 454012., -89049921., -4742780., -100469., -119988578., -2220782., 29431993., 2228793., 96725.8, -238952666., -4438111., 58989029., 4453216., 193151., 291846., 291846., -65861.6, -61803.5, 7334.6, 294.229, 216579., 12402.6, 294.229, 43068.2, 783.315, -10864.9, -811.299, -37.5894, 53777025., 215105., 872084., 53777025., 215105., 872084., -12104002., -48803.3, -194274., 32927.4, 133.104, 526.693, 32927.4, 133.104, 526.693}
24056 for (
int iCi = 0; iCi < NCi; ++iCi) {
24058 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24062 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppmumu13");
24064 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24071 double Civect[49] = {
LambdaNP2,
CLQ1_1111,
CLQ1_1111,
CLQ1_1111,
CLQ3_1111,
CLQ3_1111,
CLQ3_1111,
CQe_1111,
CQe_1111,
CQe_1111,
CLu_1111,
CLu_1111,
CLd_1111,
CLd_1111,
CLd_1111,
Ceu_1111,
Ceu_1111,
Ced_1111,
Ced_1111,
Ced_1111,
CHL1_11,
CHL1_11,
CHe_11,
CHQ1_11,
CHQ1_11,
CHQ1_11,
CHQ3_11,
CHQ3_11,
CHQ3_11,
CHu_11,
CHu_11,
CHd_11,
CHd_11,
CHd_11, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.};
24074 double NevCi[14][49] = {
24075 {1125.2, -589725., 39124.3, 32481.8, 1549379., 248588., 32481.8, 430190., -58249.1, 3495.36, -49918., -14487.8, 132927., 37499.8, 7432.79, -717796., -67128.3, 204513., 77383.6, 12166.4, 93859.2, 93859.2, -82897.4, -28712.7, 40072., 935.545, 52892.1, 49708.4, 935.545, 19149.5, 2698.16, -1421.78, -8108.76, -198.096, 163849., -349.289, 7820.12, 163849., -349.289, 7820.12, 64670.6, 1740.63, -6654.99, -15995.8, -834.79, 3742.85, -15995.8, -834.79, 3742.85},
24076 {1498.3, -55671282., 17252023., 3816440., 209037018., 45265331., 3816440., -33315414., -8470826., -682249., -42592090., -4164577., 20204223., 5597203., 892377., -93294867., -9822211., 37595581., 11978128., 1694617., 12339567., 12339567., -3586627., -766285., 1071646., 219117., 7629398., 2147678., 219117., 1286451., 185539., -507713., -210440., -30447.1, 22152789., -243392., 2077382., 22152789., -243392., 2077382., -4020266., 67897.3, -500276., 888525., -14358.6, 107080., 888525., -14358.6, 107080.},
24077 {1434.54, -451638528., 116826141., 23333812., 1693299459., 297855080., 23333812., -326941463., -68747259., -6255862., -362558980., -30877074., 130383527., 36476632., 4578364., -765696527., -64998418., 278396536., 78775395., 9887489., 73134117., 73134117., -20434999., -4018471., 5324281., 925210., 47898979., 9912767., 925210., 8389152., 739169., -3079316., -931216., -129605., 201651853., -1172464., 13511929., 201651853., -1172464., 13511929., -52606276., 316372., -3579208., 6984478., -45686.8, 494166., 6984478., -45686.8, 494166.},
24078 {1495.3, -478265522., 117604930., 20687731., 1776398385., 280309365., 20687731., -351502499., -62050878., -4664863., -394579306., -28365226., 136304230., 35992075., 4387055., -813288423., -58746677., 290218723., 75163445., 8914806., 53871585., 53871585., -16356509., -4604138., 3667990., 597134., 36580756., 6828758., 597134., 6838229., 505737., -2286826., -646920., -81679.4, 219509776., -926938., 12902183., 219509776., -926938., 12902183., -56908339., 209400., -3185599., 5237679., -28422.9, 340425., 5237679., -28422.9, 340425.},
24079 {1276.9, -393858908., 80331940., 13100697., 1355090445., 188817688., 13100697., -248332828., -39277915., -2725312., -302255519., -19211118., 106422411., 24478113., 2893914., -630726875., -39419827., 218252707., 49966681., 5716350., 29415524., 29415524., -7771497., -1952773., 1805785., 255241., 19929206., 3271348., 255241., 3418344., 222116., -1295612., -293079., -34099.5, 168757183., -465648., 8641161., 168757183., -465648., 8641161., -39488065., 95979.1, -1955162., 3145366., -8984.47, 162625., 3145366., -8984.47, 162625.},
24080 {656.11, -311199643., 57889630., 8377473., 1021151616., 130080642., 8377473., -191506402., -27507427., -1892248., -233414446., -12444398., 78972710., 16798222., 1838521., -480406311., -25923258., 161339391., 34502898., 3673947., 16902140., 16902140., -4312627., -1361148., 1002634., 148605., 11482131., 1781863., 148605., 1985325., 122339., -724692., -157912., -20660.1, 127279729., -255886., 6024890., 127279729., -255886., 6024890., -28850929., 65102.8, -1402579., 1788930., -4238.78, 87961.3, 1788930., -4238.78, 87961.3},
24081 {353.42, -251219099., 40116427., 5446991., 782785024., 91249999., 5446991., -151296939., -18920978., -1390196., -183356039., -9161795., 59791459., 11933059., 1089897., -375629717., -18478809., 122732064., 23848371., 2311339., 10354404., 10354404., -2385330., -1091732., 593192., 80859.4, 6989719., 1020424., 80859.4, 1247718., 66614.1, -407600., -91142.6, -10667.7, 97584271., -110597., 4176379., 97584271., -110597., 4176379., -24902070., -10051.3, -866924., 1044700., -2470., 51350.5, 1044700., -2470., 51350.5},
24082 {327.85, -359976747., 51077383., 6280852., 1093895801., 112805774., 6280852., -209304951., -23364451., -1515747., -261539655., -11058320., 83394044., 14905896., 1325378., -525475158., -22369164., 167342190., 29526210., 2717348., 10638471., 10638471., -2598650., -1179739., 530932., 59617.5, 7412570., 928548., 59617.5, 1328154., 61007.1, -443297., -79988.4, -7888.79, 138996789., 3181.44, 5116527., 138996789., 3181.44, 5116527., -28954857., 9812.86, -1119885., 1163928., -552.961, 45842.9, 1163928., -552.961, 45842.9},
24083 {123.3, -228213577., 29818389., 3073128., 658493661., 62191756., 3073128., -130599357., -12983324., -651599., -164458929., -5774965., 51356958., 7984421., 659882., -323842018., -11744302., 100836172., 16089741., 1319674., 4743547., 4743547., -1078413., -623880., 213472., 21235.2, 3322080., 365508., 21235.2, 606793., 23991.1, -187216., -30965., -2811.82, 82483185., 33083.5, 2875363., 82483185., 33083.5, 2875363., -17262380., 2062.1, -648431., 516748., 218.374, 17952.5, 516748., 218.374, 17952.5},
24084 {61.49, -145757557., 16949854., 1590573., 416092386., 35048802., 1590573., -78886417., -7534435., -376693., -100849643., -3172652., 31431725., 4372489., 330371., -203490631., -6522863., 62558804., 8845314., 679482., 2219321., 2219321., -528140., -312066., 97127.9, 8341.16, 1579043., 161078., 8341.16, 293658., 9941.59, -88749.4, -13454.9, -1099.74, 53238672., 73685.6, 1584755., 53238672., 73685.6, 1584755., -11174959., -7169.7, -375670., 245977., 213.847, 7977.86, 245977., 213.847, 7977.86},
24085 {33.42, -94607353., 9387356., 849831., 254583495., 20159589., 849831., -53867502., -4620903., -206957., -64805815., -1958859., 17808068., 2483536., 173807., -127647352., -3909109., 36982690., 4994150., 361206., 1120848., 1120848., -269872., -160094., 45501.3, 3536.81, 804893., 76307.7, 3536.81, 150762., 4950.11, -45112.8, -6163.42, -451.903, 31803589., 54442.8, 892724., 31803589., 54442.8, 892724., -8224524., -16959., -215924., 127525., 193.94, 3705.93, 127525., 193.94, 3705.93},
24086 {17.43, -58482736., 5875513., 473243., 162113782., 12026512., 473243., -33883147., -2494236., -115548., -40665146., -1095321., 10584136., 1490190., 94953.7, -80563464., -2226866., 22934027., 2914822., 199193., 596252., 596252., -143146., -95652.3, 22565.3, 1643.1, 432064., 36972.1, 1643.1, 83500.9, 2271.2, -23288.8, -2921.21, -214.412, 20903976., 46468., 531427., 20903976., 46468., 531427., -5486925., -18183.9, -108405., 67512.5, 138.259, 1777.5, 67512.5, 138.259, 1777.5},
24087 {11.97, -45465112., 4806910., 352602., 134077235., 9787476., 352602., -24596228., -2075529., -76424.6, -31012786., -935270., 9230964., 1106770., 77983.4, -64434599., -1811480., 19518288., 2242645., 153827., 400933., 400933., -90043.7, -62138.8, 14429.1, 943.179, 288566., 23870.2, 943.179, 54480., 1470.48, -15549.2, -1839.54, -121.841, 18048314., 46065.3, 428046., 18048314., 46065.3, 428046., -4156463., -12370.1, -89436., 45872.8, 108.277, 1133.61, 45872.8, 108.277, 1133.61},
24088 {10.65, -81713440., 6151352., 339634., 206691696., 11427748., 339634., -37562016., -2309820., -82281.2, -50867921., -942106., 14377053., 1312748., 74363.2, -104251949., -1913026., 28790859., 2576756., 149005., 365427., 365427., -89244.7, -61017.5, 11954.1, 616.592, 270514., 18500.6, 616.592, 52131.2, 995.032, -14668.1, -1383.45, -81.0821, 26187934., 92621.6, 487473., 26187934., 92621.6, 487473., -5608532., -20446.4, -101213., 43657.2, 146.1, 855.717, 43657.2, 146.1, 855.717}
24098 for (
int iCi = 0; iCi < NCi; ++iCi) {
24100 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24104 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCpptautau13");
24106 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24115 double Civect[12] = {
LambdaNP2,
CLQ3_1111,
CLQ3_1111,
CHL3_11,
CHQ3_11,
CHQ3_11, 0., 0. , 0., 0., 0., 0.};
24118 double NevCi[24][12] = {
24119 {9931.68, 15815028888., 1910124774., 505246116., 447917862., 57328254., 1857694407., -33812057., 44929051., 52387836., -970482., 1346390.},
24120 {7583.35, 16567720994., 1932085859., 464253341., 413494731., 50758610., 1929437499., -34359364., 44906017., 49548944., -806704., 1174188.},
24121 {5800.02, 15523921817., 1752254293., 376898762., 336973129., 39925633., 1797356805., -32081956., 41431116., 39082953., -730123., 932933.},
24122 {4428.07, 14077711519., 1470299057., 299906041., 270340902., 29565139., 1648848592., -29337116., 34567274., 31742458., -571088., 678590.},
24123 {3421.25, 12929825334., 1245010617., 235220311., 213471878., 21748433., 1547343005., -25658692., 28232174., 25893105., -403019., 502959.},
24124 {2550.01, 11846675327., 1056081109., 182877411., 166692513., 16184898., 1455119897., -22450699., 24585033., 19901885., -335187., 379164.},
24125 {1923.29, 10304365745., 920387399., 140869755., 128711152., 12158603., 1259371050., -19957209., 21993045., 15890255., -246042., 280608.},
24126 {1519.35, 9053033569., 771764561., 111756780., 102712373., 9044407., 1137356977., -16717788., 18381197., 12861584., -191990., 214066.},
24127 {1136.43, 8123259191., 625372428., 84498890., 77943657., 6555233., 1047346356., -14261159., 14655264., 9463084., -159992., 154382.},
24128 {870.566, 6981750196., 526929021., 66528774., 61728417., 4800357., 880587511., -12939111., 12646791., 7869298., -112227., 116528.},
24129 {679.211, 6195044683., 444441521., 50862492., 47404449., 3458043., 797336165., -11454340., 10739289., 6214331., -82266.6, 82367.4},
24130 {492.385, 5413470224., 364824947., 37837415., 35312796., 2524619., 711170386., -9410081., 8817461., 4573888., -62625.8, 61049.2},
24131 {369.398, 4634981814., 296582265., 29384640., 27595732., 1788907., 615758376., -7713875., 7252618., 3652649., -46646.4, 43414.1},
24132 {273.215, 4018112977., 242727058., 21738274., 20457762., 1280512., 537048593., -6896369., 5972913., 2709294., -35127., 30912.},
24133 {203.491, 3461281349., 198453348., 16358627., 15438014., 920613., 472945171., -5559458., 4912856., 2097996., -25379.4, 22541.2},
24134 {150.006, 2898124241., 157403677., 12175150., 11529132., 646018., 396300816., -4706104., 3907108., 1571732., -19266.6, 15874.3},
24135 {110.416, 2449892489., 128684394., 9083899., 8620924., 462974., 341300541., -3846295., 3238715., 1210238., -13043.4, 11668.9},
24136 {80.4744, 2087360820., 102890079., 6636922., 6314526., 322397., 295849758., -3120783., 2604615., 876227., -10109.5, 8133.51},
24137 {57.7052, 1712274827., 80401256., 4876459., 4653078., 223382., 243907892., -2611606., 2033494., 663490., -7019.5, 5591.28},
24138 {41.6386, 1417751397., 64031444., 3526560., 3370317., 156244., 205966853., -2068981., 1626841., 485332., -4926.44, 3961.24},
24139 {29.6198, 1173734889., 50461002., 2529655., 2422781., 106873., 172601831., -1670923., 1304600., 351873., -3559.51, 2740.9},
24140 {20.9425, 944808741., 39891834., 1813546., 1739746., 73799.8, 138689443., -1379836., 1032094., 253107., -2642.3, 1887.38},
24141 {24.4031, 1361179026., 54067101., 2160074., 2075835., 84238.4, 205814193., -1862048., 1410461., 304422., -3143.6, 2193.47},
24142 {18.6359, 1768316587., 68704168., 1772744., 1706878., 65865.9, 269574506., -2751113., 1867446., 261456., -2485.17, 1768.29}
24152 for (
int iCi = 0; iCi < NCi; ++iCi) {
24154 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24158 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppenu13");
24160 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24167 double Civect[12] = {
LambdaNP2,
CLQ3_1111,
CLQ3_1111,
CHL3_11,
CHQ3_11,
CHQ3_11, 0., 0. , 0., 0., 0., 0.};
24170 double NevCi[20][12] = {
24171 {7748.92, 20588332522., 2366182989., 584995531., 521127530., 63868001., 2460246281., -41130627., 55918835., 61859868., -1099543., 1490609.},
24172 {5576.07, 20034218371., 2145203082., 497543083., 447472101., 50070982., 2439871511., -38684591., 50193483., 53846285., -915549., 1164230.},
24173 {3924.96, 17877044017., 1803372645., 367711952., 332164195., 35547757., 2193810085., -34642595., 42211080., 39849081., -662184., 824546.},
24174 {2830.93, 15568970082., 1467154363., 274326598., 250295582., 24031017., 1914104006., -31669037., 34259849., 30163981., -509564., 549913.},
24175 {2013.49, 13725044835., 1194240341., 201521130., 184591511., 16929618., 1705307007., -26075960., 27913433., 23198350., -341972., 390530.},
24176 {1427.01, 11699455027., 975903602., 143919218., 132417270., 11501948., 1486732950., -22078849., 23283435., 16749046., -248115., 270540.},
24177 {1039.97, 9832003312., 759600646., 104167100., 96203800., 7963300., 1244462010., -18602527., 17782231., 11965991., -182798., 190792.},
24178 {734.462, 8380509459., 612433867., 75258437., 70007950., 5250487., 1092533454., -15024256., 14784120., 9158713., -121891., 123750.},
24179 {513.706, 7103431597., 482000268., 54826144., 51283162., 3542981., 944394865., -12423803., 11551153., 6866578., -87124.5, 84238.9},
24180 {332.277, 5966107413., 374410187., 38435285., 36081053., 2354233., 811133418., -9983313., 9078005., 4768612., -62763.7, 56758.6},
24181 {229.247, 4879795956., 291973890., 26582378., 25020203., 1562176., 663066937., -8350033., 7141032., 3352071., -42854.4, 37962.6},
24182 {156.863, 3998375424., 226306523., 18851981., 17826174., 1025807., 562033239., -6156001., 5579983., 2469682., -28292.3, 24891.5},
24183 {107.248, 3220227852., 171667664., 12960201., 12301077., 659125., 452342136., -4976972., 4285557., 1714074., -20205.5, 16094.9},
24184 {73.1981, 2599657960., 130095095., 8768292., 8333952., 434340., 371314900., -3993890., 3267245., 1157999., -13568.1, 10856.2},
24185 {49.7791, 2062727976., 97055234., 5909140., 5632951., 276189., 300242314., -2985751., 2455743., 804820., -8601.34, 6983.64},
24186 {33.7055, 1574911862., 71922826., 3936616., 3760392., 176224., 229700925., -2312545., 1838558., 552271., -5307.08, 4478.01},
24187 {22.7254, 1214204034., 52701791., 2587311., 2475663., 111648., 179645672., -1752726., 1357172., 368021., -3616.83, 2838.93},
24188 {15.2696, 918746377., 38329436., 1668815., 1599260., 69555.1, 138971044., -1273597., 994369., 236030., -2230.3, 1804.09},
24189 {17.0517, 1161444399., 47159662., 1740935., 1672146., 68788.9, 177372650., -1635743., 1241533., 252730., -2239.59, 1782.64},
24190 {13.3855, 1041576190., 41524298., 1022645., 983728., 38916.9, 160859541., -1604139., 1139929., 152630., -1359.78, 1049.79}
24200 for (
int iCi = 0; iCi < NCi; ++iCi) {
24202 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24206 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppmunu13");
24208 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24215 double Civect[12] = {
LambdaNP2,
CLQ3_1111,
CLQ3_1111,
CHL3_11,
CHQ3_11,
CHQ3_11, 0., 0. , 0., 0., 0., 0.};
24218 double NevCi[10][12] = {
24219 {3018.15, 9905184949., 908069072., 178721805., 162451504., 16270302., 1242657236., -19403426., 21667249., 21583813., -269839., 385219.},
24220 {1007.49, 5597695960., 443986407., 67186978., 61715815., 5471163., 734922492., -10307332., 10781785., 8170223., -107454., 132702.},
24221 {403.793, 3249515112., 225946533., 28075243., 26093547., 1981696., 442032213., -5657386., 5469358., 3392312., -47936.6, 47878.7},
24222 {184.418, 1985442921., 122880143., 12807340., 12014742., 792598., 274815333., -3183015., 3005778., 1613367., -23213.8, 18469.3},
24223 {93.503, 1242160602., 72188084., 6587836., 6213967., 373868., 171347436., -2119232., 1797142., 860570., -9862.1, 8975.36},
24224 {48.663, 825246054., 43199341., 3366703., 3180791., 185912., 119717201., -1231694., 1075513., 439027., -5263.05, 4769.15},
24225 {25.996, 526179994., 26699820., 1838326., 1745657., 92669.4, 73892672., -872498., 682061., 242290., -2988.07, 2297.89},
24226 {14.632, 354813334., 16546887., 1099775., 1048005., 51770.3, 50305533., -579087., 417797., 151191., -1599.12, 1274.97},
24227 {8.236, 249497492., 11224212., 611624., 582750., 28873.7, 37767811., -333736., 288527., 76816.1, -1236.83, 739.17},
24228 {14.844, 599549145., 24999894., 1007639., 966122., 41516.6, 90694238., -855662., 654650., 143709., -1389.05, 1065.56}
24238 for (
int iCi = 0; iCi < NCi; ++iCi) {
24240 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24244 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCpptaunu13");
24246 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24258 double Wpar, Ypar, Wpar2, Ypar2;
24259 double Chi2NC13, Chi2CC13, Chi2Tot;
24267 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
24269 Chi2NC13 = 0.032772034538390675 * Wpar2 * Wpar2 + 2.815243944990361 * Ypar2 - 0.36522061776278516 * Ypar2 * Ypar
24270 + 0.017375258924241194 * Ypar2 * Ypar2 + Wpar2 * Wpar * (-0.7059117582389635 + 0.006816297425306027 * Ypar)
24271 + Wpar * Ypar * (7.988302197022343 + Ypar * (-0.5450119819316416 + 0.0050292149953719766 * Ypar))
24272 + Wpar2 * (5.68581760491364 + Ypar * (-0.5794111075840261 + 0.048026245835369625 * Ypar));
24274 Chi2Tot = Chi2CC13 + Chi2NC13;
24277 return sqrt(Chi2Tot);
24286 double Wpar, Ypar, Wpar2, Ypar2;
24287 double Chi2NC27, Chi2CC13, Chi2Tot;
24295 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
24297 Chi2NC27 = 21.139285368181907 * Wpar2 * Wpar2 + Wpar2 * Wpar * (-89.16828370317616 + 7.182929295852857 * Ypar)
24298 + Wpar * Ypar * (208.8092257396059 + Ypar * (-81.00102926445666 + 6.203591096144735 * Ypar))
24299 + Ypar2 * (81.01075991905888 + Ypar * (-58.822719932531164 + 14.670206406369107 * Ypar))
24300 + Wpar2 * (136.70787790194357 + Ypar * (-86.48485007990255 + 35.67671393730628 * Ypar));
24302 Chi2Tot = Chi2CC13 + Chi2NC27;
24305 return sqrt(Chi2Tot);
24314 double Wpar, Ypar, Wpar2, Ypar2;
24315 double Chi2NC27, Chi2CC13, Chi2Tot;
24323 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
24325 Chi2NC27 = 25.148424251427552 * Wpar2 * Wpar2 + Wpar2 * Wpar * (-105.31753344410277 + 8.01723084630248 * Ypar)
24326 + Wpar * Ypar * (253.11721255992683 + Ypar * (-93.18990615818014 + 6.8250043104055816 * Ypar))
24327 + Ypar2 * (97.52107126224298 + Ypar * (-67.961770347904945 + 16.80046890875678 * Ypar))
24328 + Wpar2 * (166.84179829911304 + Ypar * (-100.88118582829852 + 41.55424691040131 * Ypar));
24330 Chi2Tot = Chi2CC13 + Chi2NC27;
24333 return sqrt(Chi2Tot);
24340 double Bin1 = 1.0, Bin2 = 1.0, Bin3 = 1.0, Bin4 = 1.0, Bin5 = 1.0;
24342 double dVud = 0.0, dVcs = 0.0;
24343 double dcZ = 0.0, cZBox = 0.0, cZZ = 0.0, cZA = 0.0, cAA = 0.0;
24345 double C11 = 0.0178, C12 = 0.0144, C13 = 0.0102, C14 = 0.0052, C15 = 0.0006;
24351 Bin1 += 12.8 * dVud + 1.75 * dVcs
24352 + 2.00 * dcZ + 5.01 * cZBox + 2.72 * cZZ - 0.0267 * cZA - 0.0217 * cAA;
24359 Bin2 += 15.3 * dVud + 1.91 * dVcs
24360 + 2.00 * dcZ + 5.81 * cZBox + 3.10 * cZZ - 0.0337 * cZA - 0.0255 * cAA;
24367 Bin3 += 20.7 * dVud + 2.49 * dVcs
24368 + 2.01 * dcZ + 7.44 * cZBox + 3.76 * cZZ - 0.0535 * cZA - 0.0340 * cAA;
24375 Bin4 += 35.1 * dVud + 3.63 * dVcs
24376 + 1.98 * dcZ + 11.8 * cZBox + 5.40 * cZZ - 0.112 * cZA - 0.0572 * cAA;
24383 Bin5 += 67.7 * dVud + 5.41 * dVcs
24384 + 2.03 * dcZ + 22.6 * cZBox + 9.05 * cZZ - 0.276 * cZA - 0.117 * cAA;
24392 dchi2 = (Bin5 *
BrH4lRatio() - 1.0) * (Bin5 *
BrH4lRatio() - 1.0) / (0.07 * 0.07 + 0.48 * 0.48)
24397 return sqrt(dchi2);
24404 double Bin1 = 1.0, Bin2 = 1.0, Bin3 = 1.0, Bin4 = 1.0, Bin5 = 1.0;
24406 double dgLZuu = 0.0, dgRZuu = 0.0, dgLZcc = 0.0, dgRZcc = 0.0;
24407 double dgLZdd = 0.0, dgRZdd = 0.0, dgLZss = 0.0, dgRZss = 0.0;
24409 double dcZ = 0.0, cZBox = 0.0, cZZ = 0.0, cZA = 0.0, cAA = 0.0;
24411 double C11 = 0.0208, C12 = 0.0164, C13 = 0.0112, C14 = 0.0051, C15 = 0.0021;
24417 Bin1 += 14.6 * dgLZuu - 6.74 * dgRZuu - 11.6 * dgLZdd + 2.28 * dgRZdd
24418 + 1.35 * dgLZcc - 0.589 * dgRZcc - 2.35 * dgLZss + 0.431 * dgRZss
24419 + 2.01 * dcZ + 4.14 * cZBox + 2.12 * cZZ - 0.0237 * cZA - 0.0126 * cAA;
24426 Bin2 += 16.2 * dgLZuu - 7.77 * dgRZuu - 13.4 * dgLZdd + 2.63 * dgRZdd
24427 + 1.44 * dgLZcc - 0.668 * dgRZcc - 2.52 * dgLZss + 0.462 * dgRZss
24428 + 2.01 * dcZ + 4.86 * cZBox + 2.49 * cZZ - 0.0284 * cZA - 0.0156 * cAA;
24435 Bin3 += 23.0 * dgLZuu - 10.8 * dgRZuu - 19.0 * dgLZdd + 3.64 * dgRZdd
24436 + 1.88 * dgLZcc - 0.891 * dgRZcc - 3.19 * dgLZss + 0.591 * dgRZss
24437 + 2.00 * dcZ + 6.35 * cZBox + 3.02 * cZZ - 0.0448 * cZA - 0.0221 * cAA;
24444 Bin4 += 39.2 * dgLZuu - 18.4 * dgRZuu - 31.4 * dgLZdd + 5.88 * dgRZdd
24445 + 2.78 * dgLZcc - 1.36 * dgRZcc - 4.64 * dgLZss + 0.919 * dgRZss
24446 + 1.98 * dcZ + 10.5 * cZBox + 4.44 * cZZ - 0.0873 * cZA - 0.0396 * cAA;
24453 Bin5 += 73.4 * dgLZuu - 35.5 * dgRZuu - 58.5 * dgLZdd + 11.2 * dgRZdd
24454 + 4.13 * dgLZcc - 1.95 * dgRZcc - 6.97 * dgLZss + 1.41 * dgRZss
24455 + 1.96 * dcZ + 20.3 * cZBox + 7.27 * cZZ - 0.193 * cZA - 0.0800 * cAA;
24463 dchi2 = (Bin5 *
BrH4lRatio() - 1.0) * (Bin5 *
BrH4lRatio() - 1.0) / (0.09 * 0.09 + 0.65 * 0.65)
24468 return sqrt(dchi2);
24480 double dGH2, dGgaga, dGbb, dBRTot;
24483 double Bin1, Bin2, Bin3, Bin4, Bin5, Bin6;
24484 double LLBin1, LLBin2, LLBin3, LLBin4, LLBin5, LLBin6;
24488 double dytHB, dybHB, dytauHB;
24509 dGH2 = 1. + 0.010512791990056657 * cZboxHB
24510 - 0.003819752423722165 *
cZZHB + 0.0016024991450954641 *
cZgaHB
24511 - 0.0005968238492400916 * (2.8975474398595105 * cZboxHB
24513 + 0.0990750425382019 * (1.4487737199297552 * cZboxHB + 0.44877371992975534 *
cZZHB
24514 - 0.2365019764475461 *
cZgaHB - 0.08103452830235015 *
cgagaHB)
24515 - 0.0330404571742506 * (
cZZHB + 0.4730039528950922 *
cZgaHB + 0.055933184863595636 *
cgagaHB)
24516 - 0.00033171593951211893 *
cgagaHB + 0.48287726036165796 * dcZHB
24517 + 1.1541846695471276 * dybHB + 0.12642022723635785 * dytauHB
24518 + 0.1704272683629381 * (0. + 118.68284969347252 *
cggHB
24519 - 0.031082871395970327 * dybHB + 1.034601498835783 * dytHB)
24520 + 0.004560729716754681 * (0. - 12.079950077697095 *
cgagaHB
24521 + 1.2739859351743013 * dcZHB + 0.0022136399615102554 * dybHB
24522 - 0.28081416399029446 * dytHB + 0.0036305606562964158 * dytauHB)
24523 + 0.003080492878860618 * (0. - 17.021015025105033 *
cZgaHB
24524 + 1.0557935963831278 * dcZHB + 0.0006235357344154619 * dybHB
24525 - 0.05644023795399054 * dytHB + 0.000023105836447458856 * dytauHB);
24527 dGH2 = dGH2 * dGH2;
24529 dGgaga = 1.0 + 2.0 * (0. - 12.079950077697095 *
cgagaHB
24530 + 1.2739859351743013 * dcZHB + 0.0022136399615102554 * dybHB
24531 - 0.28081416399029446 * dytHB + 0.0036305606562964158 * dytauHB);
24533 dGbb = 1.0 + 2.0 * dybHB;
24535 dBRTot = dGbb * dGgaga / dGH2;
24538 Bin1 = 0.17 * (1.0 + 3.9863794294589585 *
cggHB
24539 + 21.333394807321064 *
cggHB *
cggHB + 3.9527789724382836 * dcZHB
24540 + 0.5566823785534646 *
cggHB * dcZHB + 9.077153576669469 * dcZHB * dcZHB
24541 - 7.713285621354339 * dytHB + 6.573887966178747 *
cggHB * dytHB
24542 - 45.88983201032187 * dcZHB * dytHB + 62.42156375416841 * dytHB * dytHB
24543 + 4.257555672380181 *
cggHB * dytHB * dytHB + 4.620310477256665 * dcZHB * dytHB * dytHB
24544 - 9.403185493195476 * dytHB * dytHB * dytHB + 1.1563473213070041 * dytHB * dytHB * dytHB * dytHB
24545 - 0.14505129596051047 * dKlambda - 0.1418831193390564 *
cggHB * dKlambda
24546 + 1.3502693869386464 *
cggHB *
cggHB * dKlambda - 0.6675315048183816 * dcZHB * dKlambda
24547 - 0.002999558395846163 *
cggHB * dcZHB * dKlambda
24548 + 1.5448485758806263 * dytHB * dKlambda
24549 - 0.005002986050963205 *
cggHB * dytHB * dKlambda
24550 - 0.6675315048183816 * dcZHB * dytHB * dKlambda
24551 + 1.5222565251876392 * dytHB * dytHB * dKlambda
24552 + 0.1278814581005547 *
cggHB * dytHB * dytHB * dKlambda
24553 - 0.1676433466534976 * dytHB * dytHB * dytHB * dKlambda
24554 + 0.011296025346493552 * dKlambda * dKlambda
24555 + 0.0014116654816114353 *
cggHB * dKlambda * dKlambda
24556 + 0.022260157195710357 *
cggHB *
cggHB * dKlambda * dKlambda
24557 + 0.022592050692987104 * dytHB * dKlambda * dKlambda
24558 + 0.0014116654816114353 *
cggHB * dytHB * dKlambda * dKlambda
24559 + 0.011296025346493552 * dytHB * dytHB * dKlambda * dKlambda);
24561 Bin1 = 0.67944 + Bin1 * dBRTot;
24564 if (Bin1 < 0)
return std::numeric_limits<double>::quiet_NaN();
24569 LLBin1 = 2.0 * (Bin1 - 0.84944 + 0.84944 * log(0.84944 / fabs(Bin1)));
24572 Bin2 = 0.33 * (1.0 + 1.8019627645351037 *
cggHB
24573 + 7.953163597932105 *
cggHB *
cggHB + 3.735123481549394 * dcZHB
24574 - 2.654186900737259 *
cggHB * dcZHB + 6.403420811368324 * dcZHB * dcZHB
24575 - 6.991501690350679 * dytHB + 11.425848100026737 *
cggHB * dytHB
24576 - 30.219763494155394 * dcZHB * dytHB + 39.692409895713936 * dytHB * dytHB
24577 + 1.661324633279857 *
cggHB * dytHB * dytHB + 4.46563789250516 * dcZHB * dytHB * dytHB
24578 - 8.710706509282613 * dytHB * dytHB * dytHB + 1.2361692069676826 * dytHB * dytHB * dytHB * dytHB
24579 - 0.21386875429750188 * dKlambda + 0.2363972133088796 *
cggHB * dKlambda
24580 + 0.8549707073528667 *
cggHB *
cggHB * dKlambda - 0.7305144109557659 * dcZHB * dKlambda
24581 - 0.14136602060890807 *
cggHB * dcZHB * dKlambda + 1.50533606463443 * dytHB * dKlambda
24582 + 0.747017712869579 *
cggHB * dytHB * dKlambda - 0.7305144109557659 * dcZHB * dytHB * dKlambda
24583 + 1.4607351592940678 * dytHB * dytHB * dKlambda
24584 + 0.08652243773397514 *
cggHB * dytHB * dytHB * dKlambda
24585 - 0.25846965963786395 * dytHB * dytHB * dytHB * dKlambda
24586 + 0.022300452670181038 * dKlambda * dKlambda + 0.009236644319657653 *
cggHB * dKlambda * dKlambda
24587 + 0.023125582948149842 *
cggHB *
cggHB * dKlambda * dKlambda
24588 + 0.044600905340362075 * dytHB * dKlambda * dKlambda
24589 + 0.009236644319657653 *
cggHB * dytHB * dKlambda * dKlambda
24590 + 0.022300452670181038 * dytHB * dytHB * dKlambda * dKlambda);
24592 Bin2 = 1.4312 + Bin2 * dBRTot;
24595 if (Bin2 < 0)
return std::numeric_limits<double>::quiet_NaN();
24600 LLBin2 = 2.0 * (Bin2 - 1.7612 + 1.7612 * log(1.7612 / fabs(Bin2)));
24603 Bin3 = 0.99 * (1.0 + 0.6707152151845268 *
cggHB
24604 + 4.113022405261353 *
cggHB *
cggHB + 3.4241906309399726 * dcZHB
24605 - 2.9926046286644703 *
cggHB * dcZHB + 4.72026565086762 * dcZHB * dcZHB
24606 - 5.98522416048399 * dytHB + 10.012680455917307 *
cggHB * dytHB
24607 - 20.69102310585157 * dcZHB * dytHB + 26.4871108999121 * dytHB * dytHB
24608 + 0.36415135473936855 *
cggHB * dytHB * dytHB
24609 + 4.206380168414172 * dcZHB * dytHB * dytHB - 7.688318821918381 * dytHB * dytHB * dytHB
24610 + 1.3217369754941033 * dytHB * dytHB * dytHB * dytHB - 0.2873477323359291 * dKlambda
24611 + 0.35631144357921507 *
cggHB * dKlambda
24612 + 0.6197019283831009 *
cggHB *
cggHB * dKlambda
24613 - 0.7821895374741993 * dcZHB * dKlambda
24614 - 0.23172596419155064 *
cggHB * dcZHB * dKlambda
24615 + 1.415746929098462 * dytHB * dKlambda
24616 + 1.0816714186441074 *
cggHB * dytHB * dKlambda
24617 - 0.7821895374741993 * dcZHB * dytHB * dKlambda
24618 + 1.3469684427821131 * dytHB * dytHB * dKlambda
24619 + 0.030182082490240562 *
cggHB * dytHB * dytHB * dKlambda
24620 - 0.35612621865227795 * dytHB * dytHB * dytHB * dKlambda
24621 + 0.03438924315817444 * dKlambda * dKlambda
24622 + 0.019565500643816278 *
cggHB * dKlambda * dKlambda
24623 + 0.02382411268034237 *
cggHB *
cggHB * dKlambda * dKlambda
24624 + 0.06877848631634888 * dytHB * dKlambda * dKlambda
24625 + 0.019565500643816278 *
cggHB * dytHB * dKlambda * dKlambda
24626 + 0.03438924315817444 * dytHB * dytHB * dKlambda * dKlambda);
24628 Bin3 = 1.9764 + Bin3 * dBRTot;
24631 if (Bin3 < 0)
return std::numeric_limits<double>::quiet_NaN();
24636 LLBin3 = 2.0 * (Bin3 - 2.9664 + 2.9664 * log(2.9664 / fabs(Bin3)));
24639 Bin4 = 2.86 * (1.0 - 0.27406342847042814 *
cggHB
24640 + 1.9597360046161074 *
cggHB *
cggHB + 3.0113078755334115 * dcZHB
24641 - 2.776019265892887 *
cggHB * dcZHB + 3.1917709639679823 * dcZHB * dcZHB
24642 - 4.6362529563760955 * dytHB + 7.377234185667426 *
cggHB * dytHB
24643 - 12.294598143269557 * dcZHB * dytHB + 15.407456380301479 * dytHB * dytHB
24644 - 0.6767601835408067 *
cggHB * dytHB * dytHB
24645 + 3.844719765004924 * dcZHB * dytHB * dytHB
24646 - 6.227970053277897 * dytHB * dytHB * dytHB + 1.4542592857563688 * dytHB * dytHB * dytHB * dytHB
24647 - 0.39767067022413716 * dKlambda + 0.3661464075997459 *
cggHB * dKlambda
24648 + 0.4464409042746693 *
cggHB *
cggHB * dKlambda
24649 - 0.8334118894715125 * dcZHB * dKlambda
24650 - 0.3263197431214281 *
cggHB * dcZHB * dKlambda
24651 + 1.1940464266776625 * dytHB * dKlambda
24652 + 1.2643073873631234 *
cggHB * dytHB * dKlambda
24653 - 0.8334118894715125 * dcZHB * dytHB * dKlambda
24654 + 1.0808691956131988 * dytHB * dytHB * dKlambda
24655 - 0.0807982496009068 *
cggHB * dytHB * dytHB * dKlambda
24656 - 0.5108479012886007 * dytHB * dytHB * dytHB * dKlambda
24657 + 0.05658861553223176 * dKlambda * dKlambda
24658 + 0.04424790213027415 *
cggHB * dKlambda * dKlambda
24659 + 0.02585578262020257 *
cggHB *
cggHB * dKlambda * dKlambda
24660 + 0.11317723106446352 * dytHB * dKlambda * dKlambda
24661 + 0.04424790213027415 *
cggHB * dytHB * dKlambda * dKlambda
24662 + 0.05658861553223176 * dytHB * dytHB * dKlambda * dKlambda);
24664 Bin4 = 5.167 + Bin4 * dBRTot;
24667 if (Bin4 < 0)
return std::numeric_limits<double>::quiet_NaN();
24672 LLBin4 = 2.0 * (Bin4 - 8.027 + 8.027 * log(8.027 / fabs(Bin4)));
24675 Bin5 = 6.34 * (1.0 - 1.094329254675176 *
cggHB
24676 + 1.0393648302909912 *
cggHB *
cggHB + 2.6000916816530903 * dcZHB
24677 - 2.4448264513323226 *
cggHB * dcZHB + 2.073935963891534 * dcZHB * dcZHB
24678 - 3.192332240205929 * dytHB + 4.5914586198385 *
cggHB * dytHB
24679 - 6.2871857258718595 * dcZHB * dytHB + 8.134770266934664 * dytHB * dytHB
24680 - 1.648691479483292 *
cggHB * dytHB * dytHB + 3.5563383758242524 * dcZHB * dytHB * dytHB
24681 - 4.615570013047001 * dytHB * dytHB * dytHB + 1.7227511548362076 * dytHB * dytHB * dytHB * dytHB
24682 - 0.6079428047533413 * dKlambda + 0.33825211279194234 *
cggHB * dKlambda
24683 + 0.3879052211526028 *
cggHB *
cggHB * dKlambda - 0.956246694171162 * dcZHB * dKlambda
24684 - 0.4572431444456198 *
cggHB * dcZHB * dKlambda + 0.8152949680877302 * dytHB * dKlambda
24685 + 1.3814632626914451 *
cggHB * dytHB * dKlambda
24686 - 0.956246694171162 * dcZHB * dytHB * dKlambda + 0.5856782679219981 * dytHB * dytHB * dKlambda
24687 - 0.3285182834373566 *
cggHB * dytHB * dytHB * dKlambda
24688 - 0.8375595049190734 * dytHB * dytHB * dytHB * dKlambda + 0.11480835008286604 * dKlambda * dKlambda
24689 + 0.11240817142118299 *
cggHB * dKlambda * dKlambda + 0.03688252014841459 *
cggHB *
cggHB * dKlambda * dKlambda
24690 + 0.22961670016573207 * dytHB * dKlambda * dKlambda
24691 + 0.11240817142118299 *
cggHB * dytHB * dKlambda * dKlambda
24692 + 0.11480835008286604 * dytHB * dytHB * dKlambda * dKlambda);
24694 Bin5 = 15.93 + Bin5 * dBRTot;
24697 if (Bin5 < 0)
return std::numeric_limits<double>::quiet_NaN();
24702 LLBin5 = 2.0 * (Bin5 - 22.27 + 22.27 * log(22.27 / fabs(Bin5)));
24705 Bin6 = 2.14 * (1.0 - 2.007855065799201 *
cggHB + 1.1994575008850934 *
cggHB *
cggHB
24706 + 2.5987763498382352 * dcZHB - 2.908713303420072 *
cggHB * dcZHB
24707 + 1.804645897901265 * dcZHB * dcZHB - 2.806900956988577 * dytHB
24708 + 3.5621616844486415 *
cggHB * dytHB - 4.250685020965587 * dcZHB * dytHB
24709 + 5.7468374752045515 * dytHB * dytHB - 3.1561231600123736 *
cggHB * dytHB * dytHB
24710 + 3.9784140166037667 * dcZHB * dytHB * dytHB - 4.4303353405513395 * dytHB * dytHB * dytHB
24711 + 2.257739308366916 * dytHB * dytHB * dytHB * dytHB - 0.9894280925261291 * dKlambda
24712 + 0.589956279744333 *
cggHB * dKlambda + 0.6687315933211253 *
cggHB *
cggHB * dKlambda
24713 - 1.3796376667655315 * dcZHB * dKlambda - 0.8069993678124955 *
cggHB * dcZHB * dKlambda
24714 + 0.6340062910366335 * dytHB * dKlambda + 2.127573647123277 *
cggHB * dytHB * dKlambda
24715 - 1.3796376667655315 * dcZHB * dytHB * dKlambda + 0.09738385935505989 * dytHB * dytHB * dKlambda
24716 - 0.8833807360585424 *
cggHB * dytHB * dytHB * dKlambda - 1.5260505242077027 * dytHB * dytHB * dytHB * dKlambda
24717 + 0.2683112158407868 * dKlambda * dKlambda + 0.32506892158970235 *
cggHB * dKlambda * dKlambda
24718 + 0.09418943796384227 *
cggHB *
cggHB * dKlambda * dKlambda + 0.5366224316815736 * dytHB * dKlambda * dKlambda
24719 + 0.32506892158970235 *
cggHB * dytHB * dKlambda * dKlambda
24720 + 0.2683112158407868 * dytHB * dytHB * dKlambda * dKlambda);
24722 Bin6 = 12.01 + Bin6 * dBRTot;
24725 if (Bin6 < 0)
return std::numeric_limits<double>::quiet_NaN();
24730 LLBin6 = 2.0 * (Bin6 - 14.15 + 14.15 * log(14.15 / fabs(Bin6)));
24733 Chi2Tot = LLBin1 + LLBin2 + LLBin3 + LLBin4 + LLBin5 + LLBin6;
24736 return sqrt(Chi2Tot);
24744 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
24757 Chi2Tot = 442.84977653097394 * Spar2
24758 - 728.5215604181935 * Spar * Tpar
24759 + 404.15957807101813 * Tpar2
24760 + 400.03987723904224 * Spar * Wpar
24761 - 639.6154242400826 * Tpar * Wpar
24762 + 4337.791457515823 * Wpar2
24763 - 106.87313892453362 * Spar * Ypar
24764 - 72.94355609762007 * Tpar * Ypar
24765 + 3002.848116515672 * Wpar * Ypar
24766 + 3040.1630882458923 * Ypar2;
24769 return sqrt(Chi2Tot);
24784 Chi2Tot = dKlambda * dKlambda * (50.04473972806045
24785 - 104.47283225861888 * dKlambda
24786 + 84.48333683635175 * dKlambda * dKlambda);
24789 return sqrt(Chi2Tot);
24798 double Chi2p80m30, Chi2m80p30, Chi2Tot;
24813 Chi2p80m30 = 13.6982 *
cZZHB
24815 + 14.6843 * cZboxHB
24818 + 0.565585 * dKlambda
24819 + 0.000631004 *
cZZHB * dKlambda
24820 - 0.195079 *
cZgaHB * dKlambda
24821 + 0.064441 * cZboxHB * dKlambda
24822 + 0.440061 *
cgagaHB * dKlambda
24823 + 2.13192 * dcZHB * dKlambda
24824 + 0.0968208 * dKlambda * dKlambda;
24828 Chi2p80m30 = Chi2p80m30 * Chi2p80m30 / 0.168 / 0.168 / 2.0;
24831 Chi2m80p30 = -2.57112 *
cZZHB
24833 - 10.2626 * cZboxHB
24836 + 0.565577 * dKlambda
24837 + 4.71916 *
cZZHB * dKlambda
24838 + 0.179045 *
cZgaHB * dKlambda
24839 + 7.28766 * cZboxHB * dKlambda
24840 - 0.405166 *
cgagaHB * dKlambda
24841 + 2.13189 * dcZHB * dKlambda
24842 + 0.0968201 * dKlambda * dKlambda;
24846 Chi2m80p30 = Chi2m80p30 * Chi2m80p30 / 0.168 / 0.168 / 2.0;
24848 Chi2Tot = Chi2p80m30 + Chi2m80p30;
24851 return sqrt(Chi2Tot);
24857 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
24870 Chi2Tot = 375.63808963031073 * Spar2
24871 - 617.8864704052573 * Spar * Tpar
24872 + 353.1650032169891 * Tpar2
24873 + 215.96605851087603 * Spar * Wpar
24874 - 309.3469843690006 * Tpar * Wpar
24875 + 518.10263970583244 * Wpar2
24876 - 45.972763923203014 * Spar * Ypar
24877 - 40.670385844305705 * Tpar * Ypar
24878 + 340.56677318671185 * Wpar * Ypar
24879 + 364.5290176991845 * Ypar2;
24882 return sqrt(Chi2Tot);
24888 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
24901 Chi2Tot = 282.9842573293628 * Spar2
24902 - 462.32090035841725 * Spar * Tpar
24903 + 276.2496928300019 * Tpar2
24904 + 66.08702076419566 * Spar * Wpar
24905 - 87.95794393624075 * Tpar * Wpar
24906 + 9.5435699879102 * Wpar2
24907 - 26.170009941328716 * Spar * Ypar
24908 - 9.695238064023518 * Tpar * Ypar
24909 + 6.519573295893438 * Wpar * Ypar
24910 + 12.858593910798793 * Ypar2;
24913 return sqrt(Chi2Tot);
24919 double CHqminus, CHt;
24926 Chi2Tot = 1203.58 * CHqminus * CHqminus + 1661.59 * CHqminus * CHt + 1257.83 * CHt * CHt;
24929 return sqrt(Chi2Tot);
24935 double CHqminus, CHt;
24942 Chi2Tot = 5756.01 * CHqminus * CHqminus + 8013.79 * CHqminus * CHt + 3380.7 * CHt * CHt;
24945 return sqrt(Chi2Tot);
24955 double dcZHB,
cggHB;
24964 double dcZHB2, dcZHB3, dcZHB4;
24965 double cggHB2, cggHB3, cggHB4;
24966 double dytHB2, dytHB3, dytHB4, dytHB5, dytHB6, dytHB7, dytHB8;
24967 double dKlambda2, dKlambda3, dKlambda4;
24969 dcZHB2 = dcZHB * dcZHB;
24970 dcZHB3 = dcZHB2 * dcZHB;
24971 dcZHB4 = dcZHB3 * dcZHB;
24974 cggHB3 = cggHB2 *
cggHB;
24975 cggHB4 = cggHB3 *
cggHB;
24977 dytHB2 = dytHB * dytHB;
24978 dytHB3 = dytHB2 * dytHB;
24979 dytHB4 = dytHB3 * dytHB;
24980 dytHB5 = dytHB4 * dytHB;
24981 dytHB6 = dytHB5 * dytHB;
24982 dytHB7 = dytHB6 * dytHB;
24983 dytHB8 = dytHB7 * dytHB;
24985 dKlambda2 = dKlambda * dKlambda;
24986 dKlambda3 = dKlambda2 * dKlambda;
24987 dKlambda4 = dKlambda3 * dKlambda;
24991 Chi2Tot = 2.0595082782796297e7 * cggHB2 - 3.6971136499764752e9 * cggHB3 + 1.7583900534677216e11 * cggHB4
24992 - 630035.4483047676 *
cggHB * dcZHB + 1.3588174266991532e8 * cggHB2 * dcZHB - 7.10364464231958e9 * cggHB3 * dcZHB
24993 + 5311.651853836387 * dcZHB2 - 1.7067170379207395e6 *
cggHB * dcZHB2 + 1.1851653627034137e8 * cggHB2 * dcZHB2
24994 + 8180.119549200313 * dcZHB3 - 943018.2335425722 *
cggHB * dcZHB3 + 3159.9135213745994 * dcZHB4
24995 + 180518.97210352542 *
cggHB * dKlambda - 2.8949546963646576e7 * cggHB2 * dKlambda - 5.501576225306801e8 * cggHB3 * dKlambda
24996 + 1.5079027448500854e11 * cggHB4 * dKlambda - 2846.9365320948145 * dcZHB * dKlambda + 797208.485191074 *
cggHB * dcZHB * dKlambda
24997 - 4.978486710457227e6 * cggHB2 * dcZHB * dKlambda - 4.586348042437428e9 * cggHB3 * dcZHB * dKlambda - 6485.875373880575 * dcZHB2 * dKlambda
24998 + 390177.86145601963 *
cggHB * dcZHB2 * dKlambda + 5.056678567468029e7 * cggHB2 * dcZHB2 * dKlambda - 3291.6842405815532 * dcZHB3 * dKlambda
24999 - 198301.99217208195 *
cggHB * dcZHB3 * dKlambda + 399.29685823653153 * dKlambda2 - 95580.41780509672 *
cggHB * dKlambda2
25000 - 7.430874086734321e6 * cggHB2 * dKlambda2 + 7.720064658809748e8 * cggHB3 * dKlambda2 + 5.089872992160051e10 * cggHB4 * dKlambda2
25001 + 1809.9095844013955 * dcZHB * dKlambda2 - 1150.4119995786175 *
cggHB * dcZHB * dKlambda2 - 2.2786176268418655e7 * cggHB2 * dcZHB * dKlambda2
25002 - 1.0351049455121036e9 * cggHB3 * dcZHB * dKlambda2 + 1362.5781363223641 * dcZHB2 * dKlambda2 + 170792.06609378837 *
cggHB * dcZHB2 * dKlambda2
25003 + 5.658917948194164e6 * cggHB2 * dcZHB2 * dKlambda2 - 178.77181321253659 * dKlambda3 - 11443.938844928987 *
cggHB * dKlambda3
25004 + 2.461878722072089e6 * cggHB2 * dKlambda3 + 2.821167791764089e8 * cggHB3 * dKlambda3 + 7.998289700049803e9 * cggHB4 * dKlambda3
25005 - 267.7615464146533 * dcZHB * dKlambda3 - 52488.33374581051 *
cggHB * dcZHB * dKlambda3 - 3.555711022595523e6 * cggHB2 * dcZHB * dKlambda3
25006 - 8.149153208622633e7 * cggHB3 * dcZHB * dKlambda3 + 21.07398490236267 * dKlambda4 + 5735.3996792942135 *
cggHB * dKlambda4
25007 + 596986.3215027236 * cggHB2 * dKlambda4 + 2.773647081412465e7 * cggHB3 * dKlambda4 + 4.915460918180312e8 * cggHB4 * dKlambda4
25008 + 740876.8879497008 *
cggHB * dytHB - 1.938279550686329e8 * cggHB2 * dytHB + 1.1944585224312653e10 * cggHB3 * dytHB
25009 - 12947.635844899749 * dcZHB * dytHB + 4.908519506685015e6 *
cggHB * dcZHB * dytHB - 3.742271337006843e8 * cggHB2 * dcZHB * dytHB
25010 - 33546.241370498166 * dcZHB2 * dytHB + 4.3134482870087875e6 *
cggHB * dcZHB2 * dytHB - 18267.038917513022 * dcZHB3 * dytHB
25011 + 3387.385955080094 * dKlambda * dytHB - 963072.1570381082 *
cggHB * dKlambda * dytHB - 2.3453010760683898e7 * cggHB2 * dKlambda * dytHB
25012 + 9.317798790237669e9 * cggHB3 * dKlambda * dytHB + 14461.190498065112 * dcZHB * dKlambda * dytHB - 276210.0620250288 *
cggHB * dcZHB * dKlambda * dytHB
25013 - 2.1850896154428744e8 * cggHB2 * dcZHB * dKlambda * dytHB + 7442.375770947524 * dcZHB2 * dKlambda * dytHB
25014 + 1.6339998473341048e6 *
cggHB * dcZHB2 * dKlambda * dytHB - 3291.6842405815532 * dcZHB3 * dKlambda * dytHB - 1559.6600507789517 * dKlambda2 * dytHB
25015 - 212800.20942464058 *
cggHB * dKlambda2 * dytHB + 3.499621075016396e7 * cggHB2 * dKlambda2 * dytHB + 2.9495867407085886e9 * cggHB3 * dKlambda2 * dytHB
25016 - 132.54584108464164 * dcZHB * dKlambda2 * dytHB - 704650.5551856682 *
cggHB * dcZHB * dKlambda2 * dytHB
25017 - 4.6230021860231325e7 * cggHB2 * dcZHB * dKlambda2 * dytHB + 2725.1562726447282 * dcZHB2 * dKlambda2 * dytHB
25018 + 170792.06609378837 *
cggHB * dcZHB2 * dKlambda2 * dytHB - 174.87036642817392 * dKlambda3 * dytHB + 72002.66692264378 *
cggHB * dKlambda3 * dytHB
25019 + 1.2160354917437742e7 * cggHB2 * dKlambda3 * dytHB + 4.500393455278235e8 * cggHB3 * dKlambda3 * dytHB - 803.2846392439599 * dcZHB * dKlambda3 * dytHB
25020 - 104976.66749162102 *
cggHB * dcZHB * dKlambda3 * dytHB - 3.555711022595523e6 * cggHB2 * dcZHB * dKlambda3 * dytHB
25021 + 84.29593960945068 * dKlambda4 * dytHB + 17206.19903788264 *
cggHB * dKlambda4 * dytHB + 1.1939726430054472e6 * cggHB2 * dKlambda4 * dytHB
25022 + 2.773647081412465e7 * cggHB3 * dKlambda4 * dytHB + 7985.615632692477 * dytHB2 - 4.312707242837639e6 *
cggHB * dytHB2
25023 + 4.446488644358661e8 * cggHB2 * dytHB2 - 5.669235052669609e9 * cggHB3 * dytHB2 + 59322.05816648064 * dcZHB * dytHB2
25024 - 1.0048203483978426e7 *
cggHB * dcZHB * dytHB2 + 2.009903412514487e8 * cggHB2 * dcZHB * dytHB2 + 64971.66315898899 * dcZHB2 * dytHB2
25025 - 2.4669987769536236e6 *
cggHB * dcZHB2 * dytHB2 + 11471.803789781865 * dcZHB3 * dytHB2 - 11811.249755773804 * dKlambda * dytHB2
25026 + 431747.7364057698 *
cggHB * dKlambda * dytHB2 + 2.2358583287946397e8 * cggHB2 * dKlambda * dytHB2 - 3.8910877145439386e9 * cggHB3 * dKlambda * dytHB2
25027 - 16029.606555240167 * dcZHB * dKlambda * dytHB2 - 2.9253661324121524e6 *
cggHB * dcZHB * dKlambda * dytHB2
25028 + 8.987023921425158e7 * cggHB2 * dcZHB * dKlambda * dytHB2 + 4717.219498302798 * dcZHB2 * dKlambda * dytHB2
25029 - 540895.9436706528 *
cggHB * dcZHB2 * dKlambda * dytHB2 + 214.81067429237223 * dKlambda2 * dytHB2 + 567954.341114266 *
cggHB * dKlambda2 * dytHB2
25030 + 4.5123619667514816e7 * cggHB2 * dKlambda2 * dytHB2 - 9.277345617086976e8 * cggHB3 * dKlambda2 * dytHB2
25031 - 3081.626211728115 * dcZHB * dKlambda2 * dytHB2 - 381097.4778098703 *
cggHB * dcZHB * dKlambda2 * dytHB2
25032 + 1.050966209735231e7 * cggHB2 * dcZHB * dKlambda2 * dytHB2 + 1362.5781363223641 * dcZHB2 * dKlambda2 * dytHB2
25033 + 284.9520271687106 * dKlambda3 * dytHB2 + 127206.63260007375 *
cggHB * dKlambda3 * dytHB2 + 6.267940600872645e6 * cggHB2 * dKlambda3 * dytHB2
25034 - 7.655202990726441e7 * cggHB3 * dKlambda3 * dytHB2 - 803.2846392439599 * dcZHB * dKlambda3 * dytHB2 - 52488.33374581051 *
cggHB * dcZHB * dKlambda3 * dytHB2
25035 + 126.44390941417602 * dKlambda4 * dytHB2 + 17206.19903788264 *
cggHB * dKlambda4 * dytHB2 + 596986.3215027236 * cggHB2 * dKlambda4 * dytHB2
25036 - 37223.626257417236 * dytHB3 + 8.269994128894571e6 *
cggHB * dytHB3 - 2.9221928856272686e8 * cggHB2 * dytHB3 - 105038.22976459829 * dcZHB * dytHB3
25037 + 7.149383019204844e6 *
cggHB * dcZHB * dytHB3 - 47474.492515326274 * dcZHB2 * dytHB3 + 11656.27418420629 * dKlambda * dytHB3
25038 + 2.385352845620739e6 *
cggHB * dKlambda * dytHB3 - 1.8438201632292444e8 * cggHB2 * dKlambda * dytHB3 - 8524.8765354653 * dcZHB * dKlambda * dytHB3
25039 + 2.8867300035650665e6 *
cggHB * dcZHB * dKlambda * dytHB3 - 9211.031646525304 * dcZHB2 * dKlambda * dytHB3 + 3263.1999469874036 * dKlambda2 * dytHB3
25040 + 44138.45406924717 *
cggHB * dKlambda2 * dytHB3 - 4.193837918690795e7 * cggHB2 * dKlambda2 * dytHB3 + 1474.023437403278 * dcZHB * dKlambda2 * dytHB3
25041 + 322402.6653762193 *
cggHB * dcZHB * dKlambda2 * dytHB3 + 116.36014794980927 * dKlambda3 * dytHB3 - 7370.4909474997985 *
cggHB * dKlambda3 * dytHB3
25042 - 3.4305355944930054e6 * cggHB2 * dKlambda3 * dytHB3 - 267.7615464146533 * dcZHB * dKlambda3 * dytHB3 + 84.29593960945068 * dKlambda4 * dytHB3
25043 + 5735.3996792942135 *
cggHB * dKlambda4 * dytHB3 + 66652.27308402126 * dytHB4 - 6.871040436399154e6 *
cggHB * dytHB4
25044 + 9.22099747455498e7 * cggHB2 * dytHB4 + 92021.78032189047 * dcZHB * dytHB4 - 2.257899878309953e6 *
cggHB * dcZHB * dytHB4
25045 + 16245.693309808961 * dcZHB2 * dytHB4 + 2838.4331580144003 * dKlambda * dytHB4 - 2.731422853592693e6 *
cggHB * dKlambda * dytHB4
25046 + 4.274439860749665e7 * cggHB2 * dKlambda * dytHB4 + 15892.926730807862 * dcZHB * dKlambda * dytHB4 - 515009.5486394962 *
cggHB * dcZHB * dKlambda * dytHB4
25047 - 1056.6073875703482 * dKlambda2 * dytHB4 - 482475.3464808796 *
cggHB * dKlambda2 * dytHB4 + 5.170468004804585e6 * cggHB2 * dKlambda2 * dytHB4
25048 + 2613.194223645355 * dcZHB * dKlambda2 * dytHB4 - 427.75818525652596 * dKlambda3 * dytHB4 - 51130.51778000078 *
cggHB * dKlambda3 * dytHB4
25049 + 21.07398490236267 * dKlambda4 * dytHB4 - 63203.969008703876 * dytHB5 + 3.151938475204292e6 *
cggHB * dytHB5 - 42834.09620756765 * dcZHB * dytHB5
25050 - 12524.979109927113 * dKlambda * dytHB5 + 1.3421161655790398e6 *
cggHB * dKlambda * dytHB5 - 8919.930319126936 * dcZHB * dKlambda * dytHB5
25051 - 849.49051561947 * dKlambda2 * dytHB5 + 158560.3321836832 *
cggHB * dKlambda2 * dytHB5 - 263.0677528219873 * dKlambda3 * dytHB5
25052 + 37913.4502786983 * dytHB6 - 712582.2268647491 *
cggHB * dytHB6 + 10593.332328402174 * dcZHB * dytHB6 + 8514.598993531516 * dKlambda * dytHB6
25053 - 169200.83566434312 *
cggHB * dKlambda * dytHB6 + 1296.5492356304262 * dKlambda2 * dytHB6 - 13281.426292006341 * dytHB7
25054 - 2976.898633587163 * dKlambda * dytHB7 + 2684.433665848417 * dytHB8;
25057 return sqrt(Chi2Tot);
25066 double dgZ1, lZ, dkga, dkZ, dgLZu, dgRZu, dgLZd, dgRZd;
25068 double chi2WW, chi2WZ;
25070 double chi2WWA8, chi2WWA13;
25071 double chi2WZA8, chi2WZC8, chi2WZA13, chi2WZC13;
25074 double WWA8bin1LO, WWA8bin2LO, WWA8bin3LO, WWA8bin4LO, WWA8bin5LO;
25075 double WWA13bin1LO, WWA13bin2LO, WWA13bin3LO, WWA13bin4LO, WWA13bin5LO, WWA13bin6LO, WWA13bin7LO;
25076 double WZA8bin1LO, WZA8bin2LO, WZA8bin3LO, WZA8bin4LO, WZA8bin5LO, WZA8bin6LO;
25077 double WZC8bin1LO, WZC8bin2LO, WZC8bin3LO, WZC8bin4LO, WZC8bin5LO, WZC8bin6LO, WZC8bin7LO, WZC8bin8LO, WZC8bin9LO;
25078 double WZA13bin1LO, WZA13bin2LO, WZA13bin3LO, WZA13bin4LO, WZA13bin5LO, WZA13bin6LO;
25079 double WZC13bin1LO, WZC13bin2LO, WZC13bin3LO, WZC13bin4LO, WZC13bin5LO, WZC13bin6LO, WZC13bin7LO;
25082 double WWA8bin1Exp = 4022., WWA8bin2Exp = 951., WWA8bin3Exp = 74., WWA8bin4Exp = 2., WWA8bin5Exp = 1.;
25083 double WWA8bin1Err = 210.863, WWA8bin2Err = 56.6745, WWA8bin3Err = 9.35361, WWA8bin4Err = 1.43849, WWA8bin5Err = 0.866498;
25085 double WWA13bin1Exp = 419.843, WWA13bin2Exp = 512.837, WWA13bin3Exp = 258.115, WWA13bin4Exp = 170.302, WWA13bin5Exp = 123.998, WWA13bin6Exp = 72.922, WWA13bin7Exp = 35.8834;
25086 double WWA13bin1Err = 58.121, WWA13bin2Err = 80.142, WWA13bin3Err = 43.32, WWA13bin4Err = 31.5875, WWA13bin5Err = 24.2051, WWA13bin6Err = 14.44, WWA13bin7Err = 9.55206;
25088 double WZA8bin1Exp = 83.23, WZA8bin2Exp = 324.8, WZA8bin3Exp = 217.21, WZA8bin4Exp = 89.32, WZA8bin5Exp = 8.12, WZA8bin6Exp = 2.03;
25089 double WZA8bin1Err = 11.4025, WZA8bin2Err = 18.1888, WZA8bin3Err = 13.9014, WZA8bin4Err = 8.66404, WZA8bin5Err = 2.46848, WZA8bin6Err = 1.01906;
25091 double WZC8bin1Exp = 58016., WZC8bin2Exp = 136024., WZC8bin3Exp = 100352., WZC8bin4Exp = 82320., WZC8bin5Exp = 47040., WZC8bin6Exp = 19208., WZC8bin7Exp = 19600., WZC8bin8Exp = 15758.4, WZC8bin9Exp = 9604.;
25092 double WZC8bin1Err = 17038.1, WZC8bin2Err = 30818.8, WZC8bin3Err = 28715.2, WZC8bin4Err = 21945., WZC8bin5Err = 16718.7, WZC8bin6Err = 10771.1, WZC8bin7Err = 9505.49, WZC8bin8Err = 10897.5, WZC8bin9Err = 7723.99;
25094 double WZA13bin1Exp = 280.497, WZA13bin2Exp = 925.965, WZA13bin3Exp = 784.814, WZA13bin4Exp = 280.136, WZA13bin5Exp = 21.299, WZA13bin6Exp = 15.162;
25095 double WZA13bin1Err = 40.3916, WZA13bin2Err = 62.0397, WZA13bin3Err = 45.5192, WZA13bin4Err = 22.9712, WZA13bin5Err = 4.89877, WZA13bin6Err = 3.54791;
25097 double WZC13bin1Exp = 475.3, WZC13bin2Exp = 1963.2, WZC13bin3Exp = 849.4, WZC13bin4Exp = 305.1, WZC13bin5Exp = 210., WZC13bin6Exp = 10.9, WZC13bin7Exp = 3.54;
25098 double WZC13bin1Err = 32.2502, WZC13bin2Err = 107.697, WZC13bin3Err = 51.5083, WZC13bin4Err = 23.1908, WZC13bin5Err = 17.8955, WZC13bin6Err = 3.83689, WZC13bin7Err = 2.01542;
25123 WWA8bin1LO = 2410.31 - 7955.92 * dgLZd + 12275.5 * dgLZu + 2557.08 * dgRZd + 2052.71 * dgRZu + 1909.25 * dgZ1 + 2578.16 * dkZ + 2481.23 * lZ;
25125 WWA8bin2LO = 550.64 - 2620.11 * dgLZd + 3535.75 * dgLZu + 686.547 * dgRZd + 182.622 * dgRZu - 282.928 * dgZ1 + 741.476 * dkZ + 383.857 * lZ;
25127 WWA8bin3LO = 49.86 - 410.099 * dgLZd + 445.841 * dgLZu + 83.1445 * dgRZd - 52.7319 * dgRZu - 185.631 * dgZ1 + 123.908 * dkZ + 18.1956 * lZ;
25129 WWA8bin4LO = 5.699 - 79.7396 * dgLZd + 70.0216 * dgLZu + 12.9901 * dgRZd - 18.8422 * dgRZu - 50.7712 * dgZ1 + 26.0995 * dkZ + 1.24051 * lZ;
25131 WWA8bin5LO = 1.2727 - 30.569 * dgLZd + 21.8664 * dgLZu + 4.07619 * dgRZd - 9.13773 * dgRZu - 22.4705 * dgZ1 + 10.6031 * dkZ - 0.0207054 * lZ;
25134 chi2WWA8 = 0. * (WWA8bin1Exp - WWA8bin1LO)*(WWA8bin1Exp - WWA8bin1LO) / WWA8bin1Err / WWA8bin1Err +
25135 0. * (WWA8bin2Exp - WWA8bin2LO)*(WWA8bin2Exp - WWA8bin2LO) / WWA8bin2Err / WWA8bin2Err +
25136 0. * (WWA8bin3Exp - WWA8bin3LO)*(WWA8bin3Exp - WWA8bin3LO) / WWA8bin3Err / WWA8bin3Err +
25137 0. * (WWA8bin4Exp - WWA8bin4LO)*(WWA8bin4Exp - WWA8bin4LO) / WWA8bin4Err / WWA8bin4Err +
25138 (WWA8bin5Exp - WWA8bin5LO)*(WWA8bin5Exp - WWA8bin5LO) / WWA8bin5Err / WWA8bin5Err;
25142 WWA13bin1LO = 400.32 - 2010.9 * dgLZd + 2743.29 * dgLZu + 518.417 * dgRZd + 74.99 * dgRZu - 334.799 * dgZ1 + 564.605 * dkZ + 277.749 * lZ;
25144 WWA13bin2LO = 493.759 - 2748.52 * dgLZd + 3608.02 * dgLZu + 674.641 * dgRZd - 19.055 * dgRZu - 667.59 * dgZ1 + 779.098 * dkZ + 298.751 * lZ;
25146 WWA13bin3LO = 258.115 - 1651.56 * dgLZd + 2047.54 * dgLZu + 379.535 * dgRZd - 97.9571 * dgRZu - 549.495 * dgZ1 + 478.339 * dkZ + 128.105 * lZ;
25148 WWA13bin4LO = 171.153 - 1266.88 * dgLZd + 1471.52 * dgLZu + 271.806 * dgRZd - 134.097 * dgRZu - 521.841 * dgZ1 + 376.853 * dkZ + 68.516 * lZ;
25150 WWA13bin5LO = 134.414 - 1215.57 * dgLZd + 1285.59 * dgLZu + 237.757 * dgRZd - 191.781 * dgRZu - 607.825 * dgZ1 + 374.921 * dkZ + 38.9405 * lZ;
25152 WWA13bin6LO = 69.2759 - 853.385 * dgLZd + 780.617 * dgLZu + 145.743 * dgRZd - 185.211 * dgRZu - 512.435 * dgZ1 + 276.095 * dkZ + 11.456 * lZ;
25154 WWA13bin7LO = 33.7304 - 713.411 * dgLZd + 510.906 * dgLZu + 97.8425 * dgRZd - 199.708 * dgRZu - 502.132 * dgZ1 + 244.554 * dkZ + 0.233402 * lZ;
25157 chi2WWA13 = (WWA13bin1Exp - WWA13bin1LO)*(WWA13bin1Exp - WWA13bin1LO) / WWA13bin1Err / WWA13bin1Err +
25158 (WWA13bin2Exp - WWA13bin2LO)*(WWA13bin2Exp - WWA13bin2LO) / WWA13bin2Err / WWA13bin2Err +
25159 (WWA13bin3Exp - WWA13bin3LO)*(WWA13bin3Exp - WWA13bin3LO) / WWA13bin3Err / WWA13bin3Err +
25160 (WWA13bin4Exp - WWA13bin4LO)*(WWA13bin4Exp - WWA13bin4LO) / WWA13bin4Err / WWA13bin4Err +
25161 (WWA13bin5Exp - WWA13bin5LO)*(WWA13bin5Exp - WWA13bin5LO) / WWA13bin5Err / WWA13bin5Err +
25162 0. * (WWA13bin6Exp - WWA13bin6LO)*(WWA13bin6Exp - WWA13bin6LO) / WWA13bin6Err / WWA13bin6Err +
25163 0. * (WWA13bin7Exp - WWA13bin7LO)*(WWA13bin7Exp - WWA13bin7LO) / WWA13bin7Err / WWA13bin7Err;
25167 chi2WW = chi2WWA8 + chi2WWA13;
25173 WZA8bin1LO = 64.0231 - 262.564 * dgLZd + 271.127 * dgLZu + 64.0231 * dgRZd + 64.0231 * dgRZu + 73.1446 * dgZ1 + 70.0463 * dkZ + 79.3857 * lZ;
25175 WZA8bin2LO = 266.448 - 1078.16 * dgLZd + 1164.29 * dgLZu + 266.448 * dgRZd + 266.448 * dgRZu + 306.867 * dgZ1 + 282.18 * dkZ + 337.517 * lZ;
25177 WZA8bin3LO = 199.275 - 1246.69 * dgLZd + 1419.14 * dgLZu + 199.275 * dgRZd + 199.275 * dgRZu - 66.2903 * dgZ1 + 125.888 * dkZ + 130.754 * lZ;
25179 WZA8bin4LO = 62.4615 - 900.496 * dgLZd + 976.191 * dgLZu + 62.4615 * dgRZd + 62.4615 * dgRZu - 376.789 * dgZ1 - 7.89486 * dkZ - 3.3 * lZ;
25181 WZA8bin5LO = 4.89157 - 167.729 * dgLZd + 172.898 * dgLZu + 4.89157 * dgRZd + 4.89157 * dgRZu - 101.811 * dgZ1 - 3.62056 * dkZ + 2.56078 * lZ;
25183 WZA8bin6LO = 1.42958 - 105.344 * dgLZd + 106.596 * dgLZu + 1.42958 * dgRZd + 1.42958 * dgRZu - 73.1082 * dgZ1 - 1.40856 * dkZ + 4.95953 * lZ;
25186 chi2WZA8 = 0. * (WZA8bin1Exp - WZA8bin1LO)*(WZA8bin1Exp - WZA8bin1LO) / WZA8bin1Err / WZA8bin1Err +
25187 0. * (WZA8bin2Exp - WZA8bin2LO)*(WZA8bin2Exp - WZA8bin2LO) / WZA8bin2Err / WZA8bin2Err +
25188 0. * (WZA8bin3Exp - WZA8bin3LO)*(WZA8bin3Exp - WZA8bin3LO) / WZA8bin3Err / WZA8bin3Err +
25189 0. * (WZA8bin4Exp - WZA8bin4LO)*(WZA8bin4Exp - WZA8bin4LO) / WZA8bin4Err / WZA8bin4Err +
25190 (WZA8bin5Exp - WZA8bin5LO)*(WZA8bin5Exp - WZA8bin5LO) / WZA8bin5Err / WZA8bin5Err +
25191 (WZA8bin6Exp - WZA8bin6LO)*(WZA8bin6Exp - WZA8bin6LO) / WZA8bin6Err / WZA8bin6Err;
25195 WZC8bin1LO = 48211.3 - 137924. * dgLZd + 120313. * dgLZu + 48211.3 * dgRZd + 48211.3 * dgRZu + 94261.9 * dgZ1 + 67530. * dkZ + 85895.7 * lZ;
25197 WZC8bin2LO = 105555. - 440885. * dgLZd + 355350. * dgLZu + 105555. * dgRZd + 105555. * dgRZu + 141264. * dgZ1 + 122367. * dkZ + 148838. * lZ;
25199 WZC8bin3LO = 95535.1 - 542042. * dgLZd + 467766. * dgLZu + 95535.1 * dgRZd + 95535.1 * dgRZu + 46226.7 * dgZ1 + 80186.7 * dkZ + 97205.6 * lZ;
25201 WZC8bin4LO = 63880.3 - 479646. * dgLZd + 456064. * dgLZu + 63880.3 * dgRZd + 63880.3 * dgRZu - 44518.1 * dgZ1 + 28691.7 * dkZ + 38018.6 * lZ;
25203 WZC8bin5LO = 39607.7 - 383899. * dgLZd + 379976. * dgLZu + 39607.7 * dgRZd + 39607.7 * dgRZu - 84542.1 * dgZ1 + 4050.03 * dkZ + 6365.16 * lZ;
25205 WZC8bin6LO = 24855.2 - 302869. * dgLZd + 304541. * dgLZu + 24855.2 * dgRZd + 24855.2 * dgRZu - 95368.5 * dgZ1 - 4726.25 * dkZ - 6591.92 * lZ;
25207 WZC8bin7LO = 14988.1 - 224947. * dgLZd + 227541. * dgLZu + 14988.1 * dgRZd + 14988.1 * dgRZu - 87151.6 * dgZ1 - 6575.39 * dkZ - 9906.71 * lZ;
25209 WZC8bin8LO = 19871.3 - 412140. * dgLZd + 417930. * dgLZu + 19871.3 * dgRZd + 19871.3 * dgRZu - 198439. * dgZ1 - 15171.5 * dkZ - 24525.7 * lZ;
25211 WZC8bin9LO = 7452.7 - 269883. * dgLZd + 272932. * dgLZu + 7452.7 * dgRZd + 7452.7 * dgRZu - 161173. * dgZ1 - 8792.17 * dkZ - 15465.3 * lZ;
25214 chi2WZC8 = (WZC8bin1Exp - WZC8bin1LO)*(WZC8bin1Exp - WZC8bin1LO) / WZC8bin1Err / WZC8bin1Err +
25215 (WZC8bin2Exp - WZC8bin2LO)*(WZC8bin2Exp - WZC8bin2LO) / WZC8bin2Err / WZC8bin2Err +
25216 (WZC8bin3Exp - WZC8bin3LO)*(WZC8bin3Exp - WZC8bin3LO) / WZC8bin3Err / WZC8bin3Err +
25217 (WZC8bin4Exp - WZC8bin4LO)*(WZC8bin4Exp - WZC8bin4LO) / WZC8bin4Err / WZC8bin4Err +
25218 (WZC8bin5Exp - WZC8bin5LO)*(WZC8bin5Exp - WZC8bin5LO) / WZC8bin5Err / WZC8bin5Err +
25219 (WZC8bin6Exp - WZC8bin6LO)*(WZC8bin6Exp - WZC8bin6LO) / WZC8bin6Err / WZC8bin6Err +
25220 (WZC8bin7Exp - WZC8bin7LO)*(WZC8bin7Exp - WZC8bin7LO) / WZC8bin7Err / WZC8bin7Err +
25221 (WZC8bin8Exp - WZC8bin8LO)*(WZC8bin8Exp - WZC8bin8LO) / WZC8bin8Err / WZC8bin8Err +
25222 (WZC8bin9Exp - WZC8bin9LO)*(WZC8bin9Exp - WZC8bin9LO) / WZC8bin9Err / WZC8bin9Err;
25226 WZA13bin1LO = 210.9 - 863.074 * dgLZd + 900.382 * dgLZu + 211.842 * dgRZd + 211.842 * dgRZu + 242.98 * dgZ1 + 232.219 * dkZ + 262.962 * lZ;
25228 WZA13bin2LO = 935.318 - 3772.34 * dgLZd + 4098.21 * dgLZu + 936.319 * dgRZd + 936.319 * dgRZu + 1081.52 * dgZ1 + 993.265 * dkZ + 1188.07 * lZ;
25230 WZA13bin3LO = 761.955 - 4753.51 * dgLZd + 5422.16 * dgLZu + 762.426 * dgRZd + 762.426 * dgRZu - 246.741 * dgZ1 + 484.428 * dkZ + 506.464 * lZ;
25232 WZA13bin4LO = 282.966 - 4085.68 * dgLZd + 4424.39 * dgLZu + 284.141 * dgRZd + 284.141 * dgRZu - 1707.42 * dgZ1 - 32.2231 * dkZ - 2.89413 * lZ;
25234 WZA13bin5LO = 28.3987 - 953.075 * dgLZd + 982.47 * dgLZu + 28.5529 * dgRZd + 28.5529 * dgRZu - 574.883 * dgZ1 - 19.8605 * dkZ + 19.6616 * lZ;
25236 WZA13bin6LO = 14.1701 - 1069.87 * dgLZd + 1082.36 * dgLZu + 14.3211 * dgRZd + 14.3211 * dgRZu - 744.911 * dgZ1 - 12.7999 * dkZ + 67.0172 * lZ;
25239 chi2WZA13 = (WZA13bin1Exp - WZA13bin1LO)*(WZA13bin1Exp - WZA13bin1LO) / WZA13bin1Err / WZA13bin1Err +
25240 (WZA13bin2Exp - WZA13bin2LO)*(WZA13bin2Exp - WZA13bin2LO) / WZA13bin2Err / WZA13bin2Err +
25241 (WZA13bin3Exp - WZA13bin3LO)*(WZA13bin3Exp - WZA13bin3LO) / WZA13bin3Err / WZA13bin3Err +
25242 (WZA13bin4Exp - WZA13bin4LO)*(WZA13bin4Exp - WZA13bin4LO) / WZA13bin4Err / WZA13bin4Err +
25243 (WZA13bin5Exp - WZA13bin5LO)*(WZA13bin5Exp - WZA13bin5LO) / WZA13bin5Err / WZA13bin5Err +
25244 (WZA13bin6Exp - WZA13bin6LO)*(WZA13bin6Exp - WZA13bin6LO) / WZA13bin6Err / WZA13bin6Err;
25248 WZC13bin1LO = 310.897 - 1747.83 * dgLZd + 1098.2 * dgLZu + 310.897 * dgRZd + 310.897 * dgRZu + 254.88 * dgZ1 + 308.331 * dkZ + 338.716 * lZ;
25250 WZC13bin2LO = 1490.35 - 9445.69 * dgLZd + 9529.15 * dgLZu + 1490.35 * dgRZd + 1490.35 * dgRZu - 292.046 * dgZ1 + 1065.37 * dkZ + 1331.03 * lZ;
25252 WZC13bin3LO = 629.894 - 5705.32 * dgLZd + 5880.54 * dgLZu + 629.894 * dgRZd + 629.894 * dgRZu - 1292.82 * dgZ1 + 241.436 * dkZ + 348.134 * lZ;
25254 WZC13bin4LO = 232.784 - 2749.58 * dgLZd + 2807.65 * dgLZu + 232.784 * dgRZd + 232.784 * dgRZu - 933.382 * dgZ1 + 49.9535 * dkZ + 91.6478 * lZ;
25256 WZC13bin5LO = 174.94 - 3217.49 * dgLZd + 3252.81 * dgLZu + 174.94 * dgRZd + 174.94 * dgRZu - 1564.01 * dgZ1 + 7.77705 * dkZ + 55.699 * lZ;
25258 WZC13bin6LO = 8.27 - 347.727 * dgLZd + 351.047 * dgLZu + 8.27 * dgRZd + 8.27 * dgRZu - 225.256 * dgZ1 - 1.11098 * dkZ + 4.70184 * lZ;
25260 WZC13bin7LO = 1.71 - 136.248 * dgLZd + 137.365 * dgLZu + 1.71 * dgRZd + 1.71 * dgRZu - 96.8497 * dgZ1 - 0.143322 * dkZ + 2.33017 * lZ;
25263 chi2WZC13 = 0. * (WZC13bin1Exp - WZC13bin1LO)*(WZC13bin1Exp - WZC13bin1LO) / WZC13bin1Err / WZC13bin1Err +
25264 0. * (WZC13bin2Exp - WZC13bin2LO)*(WZC13bin2Exp - WZC13bin2LO) / WZC13bin2Err / WZC13bin2Err +
25265 0. * (WZC13bin3Exp - WZC13bin3LO)*(WZC13bin3Exp - WZC13bin3LO) / WZC13bin3Err / WZC13bin3Err +
25266 0. * (WZC13bin4Exp - WZC13bin4LO)*(WZC13bin4Exp - WZC13bin4LO) / WZC13bin4Err / WZC13bin4Err +
25267 (WZC13bin5Exp - WZC13bin5LO)*(WZC13bin5Exp - WZC13bin5LO) / WZC13bin5Err / WZC13bin5Err +
25268 (WZC13bin6Exp - WZC13bin6LO)*(WZC13bin6Exp - WZC13bin6LO) / WZC13bin6Err / WZC13bin6Err +
25269 (WZC13bin7Exp - WZC13bin7LO)*(WZC13bin7Exp - WZC13bin7LO) / WZC13bin7Err / WZC13bin7Err;
25273 chi2WZ = chi2WZA8 + chi2WZC8 + chi2WZA13 + chi2WZC13;
25276 return sqrt(chi2WW + chi2WZ);
25285 double dgZ1, lZ, dkga, dkZ, dgLZu, dgRZu, dgLZd, dgRZd;
25287 double chi2WW, chi2WZ;
25289 double chi2WWA8, chi2WWA13;
25290 double chi2WZA8, chi2WZC8, chi2WZA13, chi2WZC13;
25293 double WWA8bin1NLO, WWA8bin2NLO, WWA8bin3NLO, WWA8bin4NLO, WWA8bin5NLO;
25294 double WWA13bin1NLO, WWA13bin2NLO, WWA13bin3NLO, WWA13bin4NLO, WWA13bin5NLO, WWA13bin6NLO, WWA13bin7NLO;
25295 double WZA8bin1NLO, WZA8bin2NLO, WZA8bin3NLO, WZA8bin4NLO, WZA8bin5NLO, WZA8bin6NLO;
25296 double WZC8bin1NLO, WZC8bin2NLO, WZC8bin3NLO, WZC8bin4NLO, WZC8bin5NLO, WZC8bin6NLO, WZC8bin7NLO, WZC8bin8NLO, WZC8bin9NLO;
25297 double WZA13bin1NLO, WZA13bin2NLO, WZA13bin3NLO, WZA13bin4NLO, WZA13bin5NLO, WZA13bin6NLO;
25298 double WZC13bin1NLO, WZC13bin2NLO, WZC13bin3NLO, WZC13bin4NLO, WZC13bin5NLO, WZC13bin6NLO, WZC13bin7NLO;
25301 double WWA8bin1Exp = 4022., WWA8bin2Exp = 951., WWA8bin3Exp = 74., WWA8bin4Exp = 2., WWA8bin5Exp = 1.;
25302 double WWA8bin1Err = 210.863, WWA8bin2Err = 56.6745, WWA8bin3Err = 9.35361, WWA8bin4Err = 1.43849, WWA8bin5Err = 0.866498;
25304 double WWA13bin1Exp = 419.843, WWA13bin2Exp = 512.837, WWA13bin3Exp = 258.115, WWA13bin4Exp = 170.302, WWA13bin5Exp = 123.998, WWA13bin6Exp = 72.922, WWA13bin7Exp = 35.8834;
25305 double WWA13bin1Err = 58.121, WWA13bin2Err = 80.142, WWA13bin3Err = 43.32, WWA13bin4Err = 31.5875, WWA13bin5Err = 24.2051, WWA13bin6Err = 14.44, WWA13bin7Err = 9.55206;
25307 double WZA8bin1Exp = 83.23, WZA8bin2Exp = 324.8, WZA8bin3Exp = 217.21, WZA8bin4Exp = 89.32, WZA8bin5Exp = 8.12, WZA8bin6Exp = 2.03;
25308 double WZA8bin1Err = 11.4025, WZA8bin2Err = 18.1888, WZA8bin3Err = 13.9014, WZA8bin4Err = 8.66404, WZA8bin5Err = 2.46848, WZA8bin6Err = 1.01906;
25310 double WZC8bin1Exp = 58016., WZC8bin2Exp = 136024., WZC8bin3Exp = 100352., WZC8bin4Exp = 82320., WZC8bin5Exp = 47040., WZC8bin6Exp = 19208., WZC8bin7Exp = 19600., WZC8bin8Exp = 15758.4, WZC8bin9Exp = 9604.;
25311 double WZC8bin1Err = 17038.1, WZC8bin2Err = 30818.8, WZC8bin3Err = 28715.2, WZC8bin4Err = 21945., WZC8bin5Err = 16718.7, WZC8bin6Err = 10771.1, WZC8bin7Err = 9505.49, WZC8bin8Err = 10897.5, WZC8bin9Err = 7723.99;
25313 double WZA13bin1Exp = 280.497, WZA13bin2Exp = 925.965, WZA13bin3Exp = 784.814, WZA13bin4Exp = 280.136, WZA13bin5Exp = 21.299, WZA13bin6Exp = 15.162;
25314 double WZA13bin1Err = 40.3916, WZA13bin2Err = 62.0397, WZA13bin3Err = 45.5192, WZA13bin4Err = 22.9712, WZA13bin5Err = 4.89877, WZA13bin6Err = 3.54791;
25316 double WZC13bin1Exp = 475.3, WZC13bin2Exp = 1963.2, WZC13bin3Exp = 849.4, WZC13bin4Exp = 305.1, WZC13bin5Exp = 210., WZC13bin6Exp = 10.9, WZC13bin7Exp = 3.54;
25317 double WZC13bin1Err = 32.2502, WZC13bin2Err = 107.697, WZC13bin3Err = 51.5083, WZC13bin4Err = 23.1908, WZC13bin5Err = 17.8955, WZC13bin6Err = 3.83689, WZC13bin7Err = 2.01542;
25342 WWA8bin1NLO = 2410.31 - 7829.11 * dgLZd + 12299.8 * dgLZu + 2556.54 * dgRZd + 2112.94 * dgRZu + 2030.05 * dgZ1 + 2568.87 * dkZ + 2528.84 * lZ;
25344 WWA8bin2NLO = 550.64 - 2265.28 * dgLZd + 3155.45 * dgLZu + 615.479 * dgRZd + 203.37 * dgRZu - 165.565 * dgZ1 + 650.167 * dkZ + 411.026 * lZ;
25346 WWA8bin3NLO = 49.86 - 317.921 * dgLZd + 351.102 * dgLZu + 66.4958 * dgRZd - 36.0034 * dgRZu - 135.219 * dgZ1 + 94.4916 * dkZ + 37.3071 * lZ;
25348 WWA8bin4NLO = 5.699 - 57.4092 * dgLZd + 50.6928 * dgLZu + 9.81372 * dgRZd - 13.2364 * dgRZu - 36.198 * dgZ1 + 18.55 * dkZ + 6.98241 * lZ;
25350 WWA8bin5NLO = 1.2727 - 20.8509 * dgLZd + 15.6341 * dgLZu + 3.00117 * dgRZd - 6.22156 * dgRZu - 15.5846 * dgZ1 + 7.18415 * dkZ + 2.99976 * lZ;
25353 chi2WWA8 = 0. * (WWA8bin1Exp - WWA8bin1NLO)*(WWA8bin1Exp - WWA8bin1NLO) / WWA8bin1Err / WWA8bin1Err +
25354 0. * (WWA8bin2Exp - WWA8bin2NLO)*(WWA8bin2Exp - WWA8bin2NLO) / WWA8bin2Err / WWA8bin2Err +
25355 0. * (WWA8bin3Exp - WWA8bin3NLO)*(WWA8bin3Exp - WWA8bin3NLO) / WWA8bin3Err / WWA8bin3Err +
25356 0. * (WWA8bin4Exp - WWA8bin4NLO)*(WWA8bin4Exp - WWA8bin4NLO) / WWA8bin4Err / WWA8bin4Err +
25357 (WWA8bin5Exp - WWA8bin5NLO)*(WWA8bin5Exp - WWA8bin5NLO) / WWA8bin5Err / WWA8bin5Err;
25361 WWA13bin1NLO = 400.32 - 1946.32 * dgLZd + 2736.41 * dgLZu + 521.991 * dgRZd + 114.286 * dgRZu - 241.492 * dgZ1 + 557.655 * dkZ + 348.551 * lZ;
25363 WWA13bin2NLO = 493.759 - 2620.09 * dgLZd + 3518.17 * dgLZu + 666.437 * dgRZd + 38.085 * dgRZu - 533.621 * dgZ1 + 750.58 * dkZ + 409.991 * lZ;
25365 WWA13bin3NLO = 258.115 - 1522.46 * dgLZd + 1943.17 * dgLZu + 365.503 * dgRZd - 61.1737 * dgRZu - 455.013 * dgZ1 + 446.558 * dkZ + 198.405 * lZ;
25367 WWA13bin4NLO = 171.153 - 1153.75 * dgLZd + 1360.68 * dgLZu + 256.067 * dgRZd - 102.757 * dgRZu - 434.307 * dgZ1 + 342.709 * dkZ + 132.885 * lZ;
25369 WWA13bin5NLO = 134.414 - 1086.1 * dgLZd + 1149.72 * dgLZu + 217.941 * dgRZd - 150.149 * dgRZu - 509.092 * dgZ1 + 327.509 * dkZ + 110.989 * lZ;
25371 WWA13bin6NLO = 69.2759 - 729.641 * dgLZd + 667.246 * dgLZu + 129.686 * dgRZd - 150.65 * dgRZu - 424.099 * dgZ1 + 233.325 * dkZ + 74.4341 * lZ;
25373 WWA13bin7NLO = 33.7304 - 593.383 * dgLZd + 426.917 * dgLZu + 84.0936 * dgRZd - 160.339 * dgRZu - 410.935 * dgZ1 + 198.867 * dkZ + 61.7305 * lZ;
25376 chi2WWA13 = (WWA13bin1Exp - WWA13bin1NLO)*(WWA13bin1Exp - WWA13bin1NLO) / WWA13bin1Err / WWA13bin1Err +
25377 (WWA13bin2Exp - WWA13bin2NLO)*(WWA13bin2Exp - WWA13bin2NLO) / WWA13bin2Err / WWA13bin2Err +
25378 (WWA13bin3Exp - WWA13bin3NLO)*(WWA13bin3Exp - WWA13bin3NLO) / WWA13bin3Err / WWA13bin3Err +
25379 (WWA13bin4Exp - WWA13bin4NLO)*(WWA13bin4Exp - WWA13bin4NLO) / WWA13bin4Err / WWA13bin4Err +
25380 (WWA13bin5Exp - WWA13bin5NLO)*(WWA13bin5Exp - WWA13bin5NLO) / WWA13bin5Err / WWA13bin5Err +
25381 0. * (WWA13bin6Exp - WWA13bin6NLO)*(WWA13bin6Exp - WWA13bin6NLO) / WWA13bin6Err / WWA13bin6Err +
25382 0. * (WWA13bin7Exp - WWA13bin7NLO)*(WWA13bin7Exp - WWA13bin7NLO) / WWA13bin7Err / WWA13bin7Err;
25386 chi2WW = chi2WWA8 + chi2WWA13;
25392 WZA8bin1NLO = 64.0231 - 432.326 * dgLZd + 663.895 * dgLZu + 113.935 * dgRZd + 113.935 * dgRZu + 136.053 * dgZ1 + 127.745 * dkZ + 154.176 * lZ;
25394 WZA8bin2NLO = 266.448 - 1696.04 * dgLZd + 2682.91 * dgLZu + 455.526 * dgRZd + 455.526 * dgRZu + 567.978 * dgZ1 + 500.809 * dkZ + 624.434 * lZ;
25396 WZA8bin3NLO = 199.275 - 1851.45 * dgLZd + 2302.17 * dgLZu + 368.076 * dgRZd + 368.076 * dgRZu + 124.683 * dgZ1 + 312.161 * dkZ + 421.23 * lZ;
25398 WZA8bin4NLO = 62.4615 - 1194.94 * dgLZd + 1449.19 * dgLZu + 127.456 * dgRZd + 127.456 * dgRZu - 352.836 * dgZ1 + 63.0308 * dkZ + 201.643 * lZ;
25400 WZA8bin5NLO = 4.89157 - 198.225 * dgLZd + 260.69 * dgLZu + 10.1279 * dgRZd + 10.1279 * dgRZu - 106.64 * dgZ1 + 2.82628 * dkZ + 41.4749 * lZ;
25402 WZA8bin6NLO = 1.42958 - 106.675 * dgLZd + 155.184 * dgLZu + 2.76817 * dgRZd + 2.76817 * dgRZu - 69.2783 * dgZ1 + 0.662577 * dkZ + 26.9946 * lZ;
25405 chi2WZA8 = 0. * (WZA8bin1Exp - WZA8bin1NLO)*(WZA8bin1Exp - WZA8bin1NLO) / WZA8bin1Err / WZA8bin1Err +
25406 0. * (WZA8bin2Exp - WZA8bin2NLO)*(WZA8bin2Exp - WZA8bin2NLO) / WZA8bin2Err / WZA8bin2Err +
25407 0. * (WZA8bin3Exp - WZA8bin3NLO)*(WZA8bin3Exp - WZA8bin3NLO) / WZA8bin3Err / WZA8bin3Err +
25408 0. * (WZA8bin4Exp - WZA8bin4NLO)*(WZA8bin4Exp - WZA8bin4NLO) / WZA8bin4Err / WZA8bin4Err +
25409 (WZA8bin5Exp - WZA8bin5NLO)*(WZA8bin5Exp - WZA8bin5NLO) / WZA8bin5Err / WZA8bin5Err +
25410 (WZA8bin6Exp - WZA8bin6NLO)*(WZA8bin6Exp - WZA8bin6NLO) / WZA8bin6Err / WZA8bin6Err;
25414 WZC8bin1NLO = 48211.3 - 211046. * dgLZd + 574513. * dgLZu + 68328.7 * dgRZd + 68328.7 * dgRZu + 122719. * dgZ1 + 87803.2 * dkZ + 113221. * lZ;
25416 WZC8bin2NLO = 105555. - 636900. * dgLZd + 771034. * dgLZu + 164538. * dgRZd + 164538. * dgRZu + 227935. * dgZ1 + 185437. * dkZ + 235575. * lZ;
25418 WZC8bin3NLO = 95535.1 - 800852. * dgLZd + 771583. * dgLZu + 163657. * dgRZd + 163657. * dgRZu + 133396. * dgZ1 + 151539. * dkZ + 198427. * lZ;
25420 WZC8bin4NLO = 63880.3 - 691881. * dgLZd + 690499. * dgLZu + 117894. * dgRZd + 117894. * dgRZu + 14995.3 * dgZ1 + 85009.3 * dkZ + 122822. * lZ;
25422 WZC8bin5NLO = 39607.7 - 539249. * dgLZd + 568912. * dgLZu + 78418.4 * dgRZd + 78418.4 * dgRZu - 50735.4 * dgZ1 + 44726.9 * dkZ + 75660.1 * lZ;
25424 WZC8bin6NLO = 24855.2 - 422586. * dgLZd + 462072. * dgLZu + 53286.7 * dgRZd + 53286.7 * dgRZu - 76050. * dgZ1 + 25301.8 * dkZ + 50553.7 * lZ;
25426 WZC8bin7NLO = 14988.1 - 313165. * dgLZd + 352433. * dgLZu + 34854.5 * dgRZd + 34854.5 * dgRZu - 77082.3 * dgZ1 + 15108. * dkZ + 36685.2 * lZ;
25428 WZC8bin8NLO = 19871.3 - 568574. * dgLZd + 670089. * dgLZu + 52746.6 * dgRZd + 52746.6 * dgRZu - 188355. * dgZ1 + 22816.8 * dkZ + 72677. * lZ;
25430 WZC8bin9NLO = 7452.7 - 349468. * dgLZd + 453250. * dgLZu + 24770.6 * dgRZd + 24770.6 * dgRZu - 160704. * dgZ1 + 13427. * dkZ + 59126.2 * lZ;
25433 chi2WZC8 = (WZC8bin1Exp - WZC8bin1NLO)*(WZC8bin1Exp - WZC8bin1NLO) / WZC8bin1Err / WZC8bin1Err +
25434 (WZC8bin2Exp - WZC8bin2NLO)*(WZC8bin2Exp - WZC8bin2NLO) / WZC8bin2Err / WZC8bin2Err +
25435 (WZC8bin3Exp - WZC8bin3NLO)*(WZC8bin3Exp - WZC8bin3NLO) / WZC8bin3Err / WZC8bin3Err +
25436 (WZC8bin4Exp - WZC8bin4NLO)*(WZC8bin4Exp - WZC8bin4NLO) / WZC8bin4Err / WZC8bin4Err +
25437 (WZC8bin5Exp - WZC8bin5NLO)*(WZC8bin5Exp - WZC8bin5NLO) / WZC8bin5Err / WZC8bin5Err +
25438 (WZC8bin6Exp - WZC8bin6NLO)*(WZC8bin6Exp - WZC8bin6NLO) / WZC8bin6Err / WZC8bin6Err +
25439 (WZC8bin7Exp - WZC8bin7NLO)*(WZC8bin7Exp - WZC8bin7NLO) / WZC8bin7Err / WZC8bin7Err +
25440 (WZC8bin8Exp - WZC8bin8NLO)*(WZC8bin8Exp - WZC8bin8NLO) / WZC8bin8Err / WZC8bin8Err +
25441 (WZC8bin9Exp - WZC8bin9NLO)*(WZC8bin9Exp - WZC8bin9NLO) / WZC8bin9Err / WZC8bin9Err;
25445 WZA13bin1NLO = 210.9 - 1538.29 * dgLZd + 2090.03 * dgLZu + 412.422 * dgRZd + 412.422 * dgRZu + 495.535 * dgZ1 + 463.077 * dkZ + 573.114 * lZ;
25447 WZA13bin2NLO = 935.318 - 6327.47 * dgLZd + 8887.4 * dgLZu + 1735.63 * dgRZd + 1735.63 * dgRZu + 2189.77 * dgZ1 + 1920.9 * dkZ + 2423.75 * lZ;
25449 WZA13bin3NLO = 761.955 - 7639.11 * dgLZd + 9400.48 * dgLZu + 1592.09 * dgRZd + 1592.09 * dgRZu + 727.602 * dgZ1 + 1411.59 * dkZ + 1983.66 * lZ;
25451 WZA13bin4NLO = 282.966 - 5916.74 * dgLZd + 7021.37 * dgLZu + 704.878 * dgRZd + 704.878 * dgRZu - 1518.83 * dgZ1 + 433.021 * dkZ + 1322.95 * lZ;
25453 WZA13bin5NLO = 28.3987 - 1235.14 * dgLZd + 1523.66 * dgLZu + 75.7642 * dgRZd + 75.7642 * dgRZu - 622.335 * dgZ1 + 35.011 * dkZ + 340.428 * lZ;
25455 WZA13bin6NLO = 14.1701 - 1200.86 * dgLZd + 1637.7 * dgLZu + 35.6558 * dgRZd + 35.6558 * dgRZu - 765.679 * dgZ1 + 15.3856 * dkZ + 386.992 * lZ;
25458 chi2WZA13 = (WZA13bin1Exp - WZA13bin1NLO)*(WZA13bin1Exp - WZA13bin1NLO) / WZA13bin1Err / WZA13bin1Err +
25459 (WZA13bin2Exp - WZA13bin2NLO)*(WZA13bin2Exp - WZA13bin2NLO) / WZA13bin2Err / WZA13bin2Err +
25460 (WZA13bin3Exp - WZA13bin3NLO)*(WZA13bin3Exp - WZA13bin3NLO) / WZA13bin3Err / WZA13bin3Err +
25461 (WZA13bin4Exp - WZA13bin4NLO)*(WZA13bin4Exp - WZA13bin4NLO) / WZA13bin4Err / WZA13bin4Err +
25462 (WZA13bin5Exp - WZA13bin5NLO)*(WZA13bin5Exp - WZA13bin5NLO) / WZA13bin5Err / WZA13bin5Err +
25463 (WZA13bin6Exp - WZA13bin6NLO)*(WZA13bin6Exp - WZA13bin6NLO) / WZA13bin6Err / WZA13bin6Err;
25467 WZC13bin1NLO = 310.897 - 3311.66 * dgLZd + 4923.17 * dgLZu + 730.006 * dgRZd + 730.006 * dgRZu + 718.192 * dgZ1 + 751.263 * dkZ + 850.366 * lZ;
25469 WZC13bin2NLO = 1490.35 - 15194.9 * dgLZd + 16711.1 * dgLZu + 3034.05 * dgRZd + 3034.05 * dgRZu + 1380.12 * dgZ1 + 2725.68 * dkZ + 3868.96 * lZ;
25471 WZC13bin3NLO = 629.894 - 8390.66 * dgLZd + 9234.47 * dgLZu + 1290.66 * dgRZd + 1290.66 * dgRZu - 748.093 * dgZ1 + 947.852 * dkZ + 1888.75 * lZ;
25473 WZC13bin4NLO = 232.784 - 3896.81 * dgLZd + 4345.03 * dgLZu + 485.435 * dgRZd + 485.435 * dgRZu - 810.122 * dgZ1 + 323.179 * dkZ + 894.34 * lZ;
25475 WZC13bin5NLO = 174.94 - 4161.42 * dgLZd + 5115.65 * dgLZu + 365.576 * dgRZd + 365.576 * dgRZu - 1577.77 * dgZ1 + 224.176 * dkZ + 1058.21 * lZ;
25477 WZC13bin6NLO = 8.27 - 373.695 * dgLZd + 600.396 * dgLZu + 15.4694 * dgRZd + 15.4694 * dgRZu - 216.476 * dgZ1 + 8.36269 * dkZ + 110.306 * lZ;
25479 WZC13bin7NLO = 1.71 - 122.273 * dgLZd + 251.559 * dgLZu + 2.55789 * dgRZd + 2.55789 * dgRZu - 78.8209 * dgZ1 + 1.48003 * dkZ + 37.0098 * lZ;
25482 chi2WZC13 = 0. * (WZC13bin1Exp - WZC13bin1NLO)*(WZC13bin1Exp - WZC13bin1NLO) / WZC13bin1Err / WZC13bin1Err +
25483 0. * (WZC13bin2Exp - WZC13bin2NLO)*(WZC13bin2Exp - WZC13bin2NLO) / WZC13bin2Err / WZC13bin2Err +
25484 0. * (WZC13bin3Exp - WZC13bin3NLO)*(WZC13bin3Exp - WZC13bin3NLO) / WZC13bin3Err / WZC13bin3Err +
25485 0. * (WZC13bin4Exp - WZC13bin4NLO)*(WZC13bin4Exp - WZC13bin4NLO) / WZC13bin4Err / WZC13bin4Err +
25486 (WZC13bin5Exp - WZC13bin5NLO)*(WZC13bin5Exp - WZC13bin5NLO) / WZC13bin5Err / WZC13bin5Err +
25487 (WZC13bin6Exp - WZC13bin6NLO)*(WZC13bin6Exp - WZC13bin6NLO) / WZC13bin6Err / WZC13bin6Err +
25488 (WZC13bin7Exp - WZC13bin7NLO)*(WZC13bin7Exp - WZC13bin7NLO) / WZC13bin7Err / WZC13bin7Err;
25492 chi2WZ = chi2WZA8 + chi2WZC8 + chi2WZA13 + chi2WZC13;
25495 return sqrt(chi2WW + chi2WZ);
25503 double Wpar, Ypar, Wpar2, Ypar2;
25512 Chi2Tot = 2250.66 * Wpar2 + 2440.91 * Wpar * Ypar + 1833.38 * Ypar2;
25515 return sqrt(Chi2Tot);
25523 double Wpar, Ypar, Wpar2, Ypar2;
25532 Chi2Tot = 278252. * Wpar2 + 268761. * Wpar * Ypar + 222406. * Ypar2;
25535 return sqrt(Chi2Tot);
25543 double CBpar, CWpar, CBpar2, CWpar2;
25550 CBpar2 = CBpar*CBpar;
25551 CWpar2 = CWpar*CWpar;
25553 Chi2Tot = 16353.7 * CBpar2 + 71488.1 * CBpar * CWpar + 88825.5 * CWpar2;
25557 Chi2Tot = Chi2Tot + 180317. * CBpar2 * CBpar + 713067. * CBpar2 * CBpar2 + 412966. * CBpar2 * CWpar
25558 - 1.22601 * 1.0e+06 * CBpar2 * CBpar * CWpar + 39461.7 * CBpar * CWpar2 + 3.68154 * 1.0e+06 * CBpar2 * CWpar2
25559 + 952190. * CWpar2 * CWpar - 2.32501 * 1.0e+06 * CBpar * CWpar2 * CWpar + 2.71116 * 1.0e+06 * CWpar2 * CWpar2;
25563 return sqrt(Chi2Tot);
25571 double CBpar, CWpar, CBpar2, CWpar2;
25578 CBpar2 = CBpar*CBpar;
25579 CWpar2 = CWpar*CWpar;
25581 Chi2Tot = 1000000. * (2.34317 * CBpar2 + 9.35455 * CBpar * CWpar + 1.01982 * 10. * CWpar2);
25585 Chi2Tot = Chi2Tot + 1.0e+08 * (2.77515 * CBpar2 * CBpar + 1.06951 * 100. * CBpar2 * CBpar2
25586 + 5.38407 * CBpar2 * CWpar - 1.49637 * 100. * CBpar2 * CBpar * CWpar
25587 + 1.95735 * CBpar * CWpar2 + 4.90583 * 100. * CBpar2 * CWpar2
25588 + 1.16919 * 10. * CWpar2 * CWpar - 2.59927 * 100. * CBpar * CWpar2 * CWpar
25589 + 3.55074 * 100. * CWpar2 * CWpar2);
25593 return sqrt(Chi2Tot);
25601 double C6par, CHpar, C6par2, CHpar2;
25608 C6par2 = C6par*C6par;
25609 CHpar2 = CHpar*CHpar;
25617 Chi2Tot = (5.127032998959654 * pow(1. * C6par2 + C6par * (-0.9046361401291156 - 3.160612259276141 * CHpar) + CHpar * (1.4943175205469572 + 3.4987548133070216 * CHpar), 2))
25618 / (0.4665231049459758 - 0.9046361401291156 * C6par + 1. * C6par2 + 1.4943175205469572 * CHpar - 3.160612259276141 * C6par * CHpar + 3.4987548133070216 * CHpar2)
25620 +(3.8240160713265476 * pow(1. * C6par2 + C6par * (-0.7068429909035657 - 4.529410356278686 * CHpar) + CHpar * (1.6460931966048826 + 6.212867668302641 * CHpar), 2))
25621 / (0.262033783826448 - 0.7068429909035657 * C6par + 1. * C6par2 + 1.6460931966048826 * CHpar - 4.529410356278686 * C6par * CHpar + 6.212867668302641 * CHpar2)
25623 +(0.9569666572585168 * pow(1. * C6par2 + C6par * (-0.8811004415807353 - 6.4350041910598765 * CHpar) + CHpar * (2.920157858804367 + 9.935394583932345 * CHpar), 2))
25624 / (0.48389118130810876 - 0.8811004415807353 * C6par + 1. * C6par2 + 2.920157858804367 * CHpar - 6.4350041910598765 * C6par * CHpar + 9.935394583932345 * CHpar2)
25626 +(0.5040979907607566 * pow(1. * C6par2 + C6par * (-4.0368563913001125 - 2.7217670900218875 * CHpar) + CHpar * (5.59639944620888 + 10.367826272055057 * CHpar), 2))
25627 / (10.356262676995112 - 4.0368563913001125 * C6par + 1. * C6par2 + 5.59639944620888 * CHpar - 2.7217670900218875 * C6par * CHpar + 10.367826272055057 * CHpar2)
25629 +(3.460963680000871 * pow(1. * C6par2 + C6par * (-1.7371086227288517 - 4.968101131225101 * CHpar) + CHpar * (5.029364134904506 + 12.279932043237457 * CHpar), 2))
25630 / (2.6070269148526557 - 1.7371086227288517 * C6par + 1. * C6par2 + 5.029364134904506 * CHpar - 4.968101131225101 * C6par * CHpar + 12.279932043237457 * CHpar2)
25632 +(10.16925886603548 * pow(1. * C6par2 + C6par * (-1.2083942566612897 - 17.59578848524835 * CHpar) + CHpar * (13.84638209179682 + 146.76790379566108 * CHpar), 2))
25633 / (1.3814785330740036 - 1.2083942566612897 * C6par + 1. * C6par2 + 13.84638209179682 * CHpar - 17.59578848524835 * C6par * CHpar + 146.76790379566108 * CHpar2);
25637 return sqrt(Chi2Tot);
25646 double C6par, CHpar, C6par2, CHpar2;
25653 C6par2 = C6par*C6par;
25654 CHpar2 = CHpar*CHpar;
25662 Chi2Tot = (571.4871835024893 * pow(1. * C6par2 + C6par * (-0.9787185826575221 - 5.193831432488647 * CHpar) + CHpar * (3.0674615767955578 + 10.591622934621405 * CHpar), 2))
25663 / (0.8501719090063755 - 0.9787185826575221 * C6par + 1. * C6par2 + 3.0674615767955578 * CHpar - 5.193831432488647 * C6par * CHpar + 10.591622934621405 * CHpar2)
25665 +(1.511128114971615 * pow(1. * C6par2 + C6par * (-1.2911703709918352 - 9.439077589411124 * CHpar) + CHpar * (7.742006029582707 + 24.15741462072724 * CHpar), 2))
25666 / (1.0820876087868914 - 1.2911703709918352 * C6par + 1. * C6par2 + 7.742006029582707 * CHpar - 9.439077589411124 * C6par * CHpar + 24.15741462072724 * CHpar2)
25668 +(17.415132210246643 * pow(1. * C6par2 + C6par * (-0.9426311765101452 - 12.02751732743764 * CHpar) + CHpar * (6.014890971256063 + 42.84032267422174 * CHpar), 2))
25669 / (0.6631618979282716 - 0.9426311765101452 * C6par + 1. * C6par2 + 6.014890971256063 * CHpar - 12.02751732743764 * C6par * CHpar + 42.84032267422174 * CHpar2)
25671 +(6.944583304323103 * pow(1. * C6par2 + C6par * (-5.605076514786612 - 13.252038744875035 * CHpar) + CHpar * (48.34152435283824 + 121.88758552653347 * CHpar), 2))
25672 / (25.260881616043218 - 5.605076514786612 * C6par + 1. * C6par2 + 48.34152435283824 * CHpar - 13.252038744875035 * C6par * CHpar + 121.88758552653347 * CHpar2)
25674 +(46.448610091340626 * pow(1. * C6par2 + C6par * (-1.2424251681131542 - 29.069979810624 * CHpar) + CHpar * (20.05311500484323 + 244.02853953273825 * CHpar), 2))
25675 / (1.021577814150124 - 1.2424251681131542 * C6par + 1. * C6par2 + 20.05311500484323 * CHpar - 29.069979810624 * C6par * CHpar + 244.02853953273825 * CHpar2)
25677 +(0.5697696171204448 * pow(1. * C6par2 + C6par * (-1.618811231931265 - 48.52495426623116 * CHpar) + CHpar * (33.85929443804542 + 548.5965053951562 * CHpar), 2))
25678 / (2.3283968809253617 - 1.618811231931265 * C6par + 1. * C6par2 + 33.85929443804542 * CHpar - 48.52495426623116 * C6par * CHpar + 548.5965053951562 * CHpar2)
25680 +(0.16515061365809997 * pow(1. * C6par2 + C6par * (-8.53845097380669 - 36.0850764145878 * CHpar) + CHpar * (264.5920285845332 + 746.011160256333 * CHpar), 2))
25681 / (102.43592556954773 - 8.53845097380669 * C6par + 1. * C6par2 + 264.5920285845332 * CHpar - 36.0850764145878 * C6par * CHpar + 746.011160256333 * CHpar2)
25683 +(2.956195984479989 * pow(1. * C6par2 + C6par * (-3.780066837776757 - 72.47419413608488 * CHpar) + CHpar * (176.93458387556797 + 1683.271612372297 * CHpar), 2))
25684 / (10.551295181010284 - 3.780066837776757 * C6par + 1. * C6par2 + 176.93458387556797 * CHpar - 72.47419413608488 * C6par * CHpar + 1683.271612372297 * CHpar2)
25686 +(17.483420030138998 * pow(1. * C6par2 + C6par * (-1.6021946315041684 - 148.43576718278595 * CHpar) + CHpar * (140.6006415722798 + 10716.660108216498 * CHpar), 2))
25687 / (1.8226825772967126 - 1.6021946315041684 * C6par + 1. * C6par2 + 140.6006415722798 * CHpar - 148.43576718278595 * C6par * CHpar + 10716.660108216498 * CHpar2);
25691 return sqrt(Chi2Tot);
25700 double xpEFT, ypEFT, zpEFT, tpEFT;
25703 double dgZuL, dgZuR, dgZdL, dgZdR;
25710 xpEFT = 0.21 * dgZuL + 0.19 * dgZuR + 0.46 * dgZdL + 0.84 * dgZdR;
25711 ypEFT = 0.03 * dgZuL - 0.07 * dgZuR - 0.87 * dgZdL + 0.49 * dgZdR;
25712 zpEFT = 0.83 * dgZuL - 0.54 * dgZuR + 0.02 * dgZdL - 0.10 * dgZdR;
25713 tpEFT = 0.51 * dgZuL + 0.82 * dgZuR - 0.17 * dgZdL - 0.22 * dgZdR;
25716 xpEFT = xpEFT + 10.;
25717 xpEFT = xpEFT - 0.5;
25718 xpEFT = xpEFT - 0.04;
25719 xpEFT = xpEFT + 0.001;
25723 Chi2Tot = xpEFT * xpEFT / 4. / 4. + ypEFT * ypEFT / 0.4 / 0.4
25724 + zpEFT * zpEFT / 0.06 / 0.06 + tpEFT * tpEFT / 0.005 / 0.005;
25727 return sqrt(Chi2Tot);
25734 double chi2diBoson;
25735 double chi2diLepton, chi2diJet;
25737 double cHe22, cHl122, cHl322;
25738 double cee, cle, cll;
25739 double ced, ceu, clu, cld, clq1, clq3, cqe;
25757 chi2diBoson = 7.70298e+08 * cHe22*cHe22 + 6.74703e+08 * cHl122*cHl122
25758 + cHe22 * (-2.66366e+08 * cHl122 - 1.67235e+09 * cHl322)
25759 - 1.9158e+08 * cHl122 * cHl322 + 1.0704e+09 *cHl322*cHl322;
25761 chi2diLepton = 1.52207e+11*cee*cee + 6.58643e+10*cee*cle + 4.52713e+10*cle*cle
25762 + 1.8948e+11*cee*cll + 5.85144e+10*cle*cll + 9.33659e+10*cll*cll;
25764 chi2diJet = 1.84304e+10 * ced*ced + 2.68549e+10 * ceu*ceu + 1.27353e+10 * cld*cld
25765 + 9.01774e+09 * cld*clq1 + 3.80795e+10 * clq1*clq1 + 1.02373e+10 * cld*clq3
25766 + 1.81655e+10 * clq1*clq3 + 7.03391e+10 * clq3*clq3 + 8.71113e+09 * clq1*clu
25767 - 1.00186e+10 * clq3*clu + 1.8198e+10 * clu*clu
25768 + ced * (8.02051e+09 * cld + 4.06638e+10 * clq1 + 4.46532e+10 * clq3 - 7.61524e+09 * cqe)
25769 - 2.47371e+10 * cld*cqe - 4.39453e+09 * clq1*cqe - 1.79449e+10 * clq3*cqe
25770 + 1.81563e+10 * clu*cqe + 1.84877e+10 * cqe*cqe
25771 + ceu * (3.97882e+10 * clq1 - 4.51932e+10 * clq3 + 1.16765e+10 * clu + 5.79512e+09 * cqe);
25773 return chi2diBoson + chi2diLepton + chi2diJet;
26003 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
26009 gslpp::complex propZ, propZc;
26012 gslpp::complex deltaM2a, deltaM2b, deltaM2;
26021 if (f.
is(
"ELECTRON")) {
26026 }
else if (f.
is(
"MU")) {
26031 }
else if (f.
is(
"TAU")) {
26036 }
else if (f.
is(
"UP")) {
26041 }
else if (f.
is(
"CHARM")) {
26046 }
else if (f.
is(
"DOWN")) {
26051 }
else if (f.
is(
"STRANGE")) {
26056 }
else if (f.
is(
"BOTTOM")) {
26062 throw std::runtime_error(
"NPSMEFTd6::deltaMLR2_f(): wrong argument");
26073 propZc = propZ.conjugate();
26075 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26078 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26079 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26081 deltaM2 = deltaM2a * deltaM2b;
26083 return 2.0 * deltaM2.real();
26089 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
26095 gslpp::complex propZ, propZc;
26098 gslpp::complex deltaM2a, deltaM2b, deltaM2;
26107 if (f.
is(
"ELECTRON")) {
26112 }
else if (f.
is(
"MU")) {
26117 }
else if (f.
is(
"TAU")) {
26122 }
else if (f.
is(
"UP")) {
26127 }
else if (f.
is(
"CHARM")) {
26132 }
else if (f.
is(
"DOWN")) {
26137 }
else if (f.
is(
"STRANGE")) {
26142 }
else if (f.
is(
"BOTTOM")) {
26148 throw std::runtime_error(
"NPSMEFTd6::deltaMRL2_f(): wrong argument");
26159 propZc = propZ.conjugate();
26161 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26164 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26165 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26167 deltaM2 = deltaM2a * deltaM2b;
26169 return 2.0 * deltaM2.real();
26175 double Qf, geSM, gfSM, deltage, deltagf, is2c2;
26184 double deltaM2a, deltaM2b, deltaM2;
26203 propZ =
t / (
t -
Mz *
Mz);
26205 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26208 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZ;
26210 deltaM2 = deltaM2a * deltaM2b;
26212 return 2.0 * deltaM2;
26222 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
26228 gslpp::complex propZ, propZc;
26232 gslpp::complex deltaM2a, deltaM2b, deltaM2;
26241 if (f.
is(
"ELECTRON")) {
26246 }
else if (f.
is(
"MU")) {
26251 }
else if (f.
is(
"TAU")) {
26256 }
else if (f.
is(
"UP")) {
26261 }
else if (f.
is(
"CHARM")) {
26266 }
else if (f.
is(
"DOWN")) {
26271 }
else if (f.
is(
"STRANGE")) {
26276 }
else if (f.
is(
"BOTTOM")) {
26282 throw std::runtime_error(
"NPSMEFTd6::deltaMLL2_f(): wrong argument");
26293 propZc = propZ.conjugate();
26295 propZt =
s / (
t -
Mz *
Mz);
26297 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26300 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26301 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26304 if (f.
is(
"ELECTRON")) {
26305 deltaM2a = deltaM2a + is2c2 * geSM * gfSM * propZt +
s /
t;
26306 deltaM2b = deltaM2b + is2c2 * (geSM * deltagf + gfSM * deltage) * propZt;
26309 deltaM2 = deltaM2a * deltaM2b;
26311 return 2.0 * deltaM2.real();
26317 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
26323 gslpp::complex propZ, propZc;
26327 gslpp::complex deltaM2a, deltaM2b, deltaM2;
26336 if (f.
is(
"ELECTRON")) {
26341 }
else if (f.
is(
"MU")) {
26346 }
else if (f.
is(
"TAU")) {
26351 }
else if (f.
is(
"UP")) {
26356 }
else if (f.
is(
"CHARM")) {
26361 }
else if (f.
is(
"DOWN")) {
26366 }
else if (f.
is(
"STRANGE")) {
26371 }
else if (f.
is(
"BOTTOM")) {
26377 throw std::runtime_error(
"NPSMEFTd6::deltaMRR2_f(): wrong argument");
26388 propZc = propZ.conjugate();
26390 propZt =
s / (
t -
Mz *
Mz);
26392 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26395 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26396 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26399 if (f.
is(
"ELECTRON")) {
26400 deltaM2a = deltaM2a + is2c2 * geSM * gfSM * propZt +
s /
t;
26401 deltaM2b = deltaM2b + is2c2 * (geSM * deltagf + gfSM * deltage) * propZt;
26404 deltaM2 = deltaM2a * deltaM2b;
26406 return 2.0 * deltaM2.real();
26413 return 0.25 * (cosmax * (1.0 - cosmax * (1.0 - cosmax / 3.0)) - cosmin * (1.0 - cosmin * (1.0 - cosmin / 3.0)));
26417 return 0.25 * (cosmax * (1.0 + cosmax * (1.0 + cosmax / 3.0)) - cosmin * (1.0 + cosmin * (1.0 + cosmin / 3.0)));
26421 double sumM2, dsigma;
26422 double topb = 0.3894e+9;
26430 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26431 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26434 if (f.
is(
"LEPTON")) {
26441 t = -0.5 *
s * (1.0 - cos);
26442 u = -0.5 *
s * (1.0 + cos);
26448 if (f.
is(
"ELECTRON")) {
26454 return topb * dsigma;
26459 double sumM2, dsigma;
26461 double topb = 0.3894e+9;
26467 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26468 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26470 if (f.
is(
"LEPTON")) {
26481 return topb * dsigma;
26487 dsigma =
delta_sigma_f(
quarks[
UP], pol_e, pol_p,
s, cosmin, cosmax) +
delta_sigma_f(
quarks[
DOWN], pol_e, pol_p,
s, cosmin, cosmax)
26488 +
delta_sigma_f(
quarks[
CHARM], pol_e, pol_p,
s, cosmin, cosmax) +
delta_sigma_f(
quarks[
STRANGE], pol_e, pol_p,
s, cosmin, cosmax)
26503 double Qf, geLSM, gfLSM, geRSM, gfRSM, is2c2, GZ, Mz2s;
26507 double MLR2SM, MRL2SM, MLL2SM, MRR2SM, numdA, dendA;
26513 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26514 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26525 Mz2s =
Mz *
Mz -
s;
26531 }
else if (f.
is(
"TAU")) {
26535 }
else if (f.
is(
"UP")) {
26539 }
else if (f.
is(
"CHARM")) {
26543 }
else if (f.
is(
"DOWN")) {
26547 }
else if (f.
is(
"STRANGE")) {
26551 }
else if (f.
is(
"BOTTOM")) {
26556 throw std::runtime_error(
"NPSMEFTd6::delta_AFB_f(): wrong argument");
26574 + (is2c2 * is2c2 * (geLSM * geLSM * gfRSM * gfRSM) *
s *
s
26575 + 2.0 * Qf * is2c2 * (geLSM * gfRSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26578 + (is2c2 * is2c2 * (geRSM * geRSM * gfLSM * gfLSM) *
s *
s
26579 + 2.0 * Qf * is2c2 * (geRSM * gfLSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26582 + (is2c2 * is2c2 * (geLSM * geLSM * gfLSM * gfLSM) *
s *
s
26583 + 2.0 * Qf * is2c2 * (geLSM * gfLSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26586 + (is2c2 * is2c2 * (geRSM * geRSM * gfRSM * gfRSM) *
s *
s
26587 + 2.0 * Qf * is2c2 * (geRSM * gfRSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26592 dendA = ((MRL2SM + MRR2SM) * pRH + (MLL2SM + MLR2SM) * pLH);
26594 dendA = 2.0 * dendA * dendA;
26602 dAFB = numdA/dendA;
26614 double gLeSM,gReSM;
26617 double propZSM2,propZSMRe,MeeLR2SM;
26626 propZSM2 = s2/((
s - Mz2)*(
s - Mz2) + Mz2*GammaZSM*GammaZSM);
26627 propZSMRe = (
s*(
s - Mz2))/((
s - Mz2)*(
s - Mz2) + Mz2*GammaZSM*GammaZSM);
26629 MeeLR2SM = 1.0 + (gLeSM*gLeSM*gReSM*gReSM/(sw2cw2*sw2cw2))*propZSM2 + 2.0*(gLeSM*gReSM/sw2cw2)*propZSMRe;
26631 intM2 = MeeLR2SM*(t1*t1*t1 - t0*t0*t0)/(3.0*
s*
s);
26640 double gLeSM,gReSM;
26648 intM2 =
s*
s*(((gLeSM*gLeSM*gReSM*gReSM)/sw2cw2/sw2cw2)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) - 1.0/t1 + 1.0/t0 +
26649 (2.0*gLeSM*gReSM*(-log(t1/t0) + log((-Mz2 + t1)/(-Mz2 + t0))))/(Mz2*sw2cw2));
26660 double Mz2, Mz4, s2;
26669 intM2 = (gLeSM*gLeSM*gLeSM*gLeSM*s2 + 2.0*gLeSM*gLeSM*
s*(-Mz2 +
s)*sw2cw2 + sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))/(3.0*s2*sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*(pow(
s + t1,3.0) - pow(
s + t0,3.0)) +
26670 ((2.0*(1.0 + (gLeSM*gLeSM*
s*(-Mz2 +
s))/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))) )/
s)*(2.0*
s *(t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26671 (2.0*gLeSM*gLeSM* (-sw2cw2 + (gLeSM*gLeSM*(Mz2 -
s)*
s)/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/(
s*sw2cw2*sw2cw2)* (-(1.0/2.0)*t1*(2.0*Mz2 + 4.0*
s + t1) + (1.0/2.0)*t0*(2.0*Mz2 + 4.0*
s + t0) - (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)) ) +
26672 (2.0*(gLeSM*gLeSM) )/(Mz2*sw2cw2)*(Mz2 *(t1 - t0) - s2*log(t1/t0) + (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26673 (-(s2/t1) + s2/t0 + t1 - t0 + 2.0*
s*log(t1/t0)) +
26674 (gLeSM*gLeSM*gLeSM*gLeSM /sw2cw2/sw2cw2)*((Mz2 +
s)*(Mz2 +
s)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)));
26685 double Mz2, Mz4, s2;
26694 intM2 = (gReSM*gReSM*gReSM*gReSM*s2 + 2.0*gReSM*gReSM*
s*(-Mz2 +
s)*sw2cw2 + sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))/(3.0*s2*sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*(pow(
s + t1,3.0) - pow(
s + t0,3.0)) +
26695 ((2.0*(1.0 + (gReSM*gReSM*
s*(-Mz2 +
s))/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))) )/
s)*(2.0*
s *(t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26696 (2.0*gReSM*gReSM* (-sw2cw2 + (gReSM*gReSM*(Mz2 -
s)*
s)/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/(
s*sw2cw2*sw2cw2)* (-(1.0/2.0)*t1*(2.0*Mz2 + 4.0*
s + t1) + (1.0/2.0)*t0*(2.0*Mz2 + 4.0*
s + t0) - (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)) ) +
26697 (2.0*(gReSM*gReSM) )/(Mz2*sw2cw2)*(Mz2 *(t1 - t0) - s2*log(t1/t0) + (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26698 (-(s2/t1) + s2/t0 + t1 - t0 + 2.0*
s*log(t1/t0)) +
26699 (gReSM*gReSM*gReSM*gReSM /sw2cw2/sw2cw2)*((Mz2 +
s)*(Mz2 +
s)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)));
26708 double aEM, sw2cw2;
26712 double GammaZSM, deltaGammaZ;
26713 double Mz2, Mz4, s2;
26726 intM2 = (1.0/(3.0*s2))*((2.0*gLeSM*gLeSM*gLeSM*Mz2*s2*GammaZSM*(gLeSM*(Mz4 + s2 - Mz2*(2.0*
s + GammaZSM*GammaZSM))*deltaGammaZ + 2.0*GammaZSM*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagLe))/(sw2cw2*sw2cw2 * pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),3.0)) +
26727 2.0*(1.0 - (gLeSM*gLeSM*(Mz2 -
s)*
s)/(sw2cw2*((Mz2 -
s)*(Mz2 -
s) + Mz2*GammaZSM*GammaZSM)))*(
delta_em + (
s*Aeeee)/(2.0*M_PI*aEM) + (2.0*gLeSM*(Mz2 -
s)*
s*(gLeSM*Mz2*GammaZSM*deltaGammaZ - (Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagLe))/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0))))*(pow(
s + t1 ,3.0) - pow(
s + t0,3.0)) +
26728 ((2.0*
delta_em + (4.0*gLeSM*gLeSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0)) + (
s*Aeeee)/(M_PI*aEM) - (4.0*gLeSM*(Mz2 -
s)*
s*deltagLe)/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/
s)*(2*
s*( t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26729 (gLeSM *(gLeSM*(2.0*sw2cw2*
delta_em + (4.0*gLeSM*gLeSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0) + (
s*sw2cw2*Aeeee)/(M_PI*aEM)) + 4.0*(sw2cw2 + (2.0*gLeSM*gLeSM*
s*(-Mz2 +
s))/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*deltagLe))/(
s*sw2cw2*sw2cw2)*((1.0/2.0)*( t1*(2.0*Mz2 + 4.0*
s + t1) - t0*(2.0*Mz2 + 4.0*
s + t0)) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26730 (4.0*gLeSM*deltagLe)/(Mz2*sw2cw2) * (Mz2*(t1 - t0) - s2*log(t1/t0) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26731 (4.0*gLeSM*gLeSM*gLeSM*deltagLe)/(sw2cw2*sw2cw2)*(((Mz2 +
s)*(Mz2 +
s)/(Mz2 - t1) - (Mz2 +
s)*(Mz2 +
s)/(Mz2 - t0) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))));
26739 double aEM, sw2cw2;
26743 double GammaZSM, deltaGammaZ;
26744 double Mz2, Mz4, s2;
26757 intM2 = (1.0/(3.0*s2))*((2.0*gReSM*gReSM*gReSM*Mz2*s2*GammaZSM*(gReSM*(Mz4 + s2 - Mz2*(2.0*
s + GammaZSM*GammaZSM))*deltaGammaZ + 2.0*GammaZSM*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagRe))/(sw2cw2*sw2cw2 * pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),3.0)) +
26758 2.0*(1.0 - (gReSM*gReSM*(Mz2 -
s)*
s)/(sw2cw2*((Mz2 -
s)*(Mz2 -
s) + Mz2*GammaZSM*GammaZSM)))*(
delta_em + (
s*Aeeee)/(2.0*M_PI*aEM) + (2.0*gReSM*(Mz2 -
s)*
s*(gReSM*Mz2*GammaZSM*deltaGammaZ - (Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagRe))/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0))))*(pow(
s + t1 ,3.0) - pow(
s + t0,3.0)) +
26759 ((2.0*
delta_em + (4.0*gReSM*gReSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0)) + (
s*Aeeee)/(M_PI*aEM) - (4.0*gReSM*(Mz2 -
s)*
s*deltagRe)/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/
s)*(2*
s*( t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26760 (gReSM *(gReSM*(2.0*sw2cw2*
delta_em + (4.0*gReSM*gReSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0) + (
s*sw2cw2*Aeeee)/(M_PI*aEM)) + 4.0*(sw2cw2 + (2.0*gReSM*gReSM*
s*(-Mz2 +
s))/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*deltagRe))/(
s*sw2cw2*sw2cw2)*((1.0/2.0)*( t1*(2.0*Mz2 + 4.0*
s + t1) - t0*(2.0*Mz2 + 4.0*
s + t0)) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26761 (4.0*gReSM*deltagRe)/(Mz2*sw2cw2) * (Mz2*(t1 - t0) - s2*log(t1/t0) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26762 (4.0*gReSM*gReSM*gReSM*deltagRe)/(sw2cw2*sw2cw2)*(((Mz2 +
s)*(Mz2 +
s)/(Mz2 - t1) - (Mz2 +
s)*(Mz2 +
s)/(Mz2 - t0) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))));
26788 double aEM, sw2cw2;
26789 double gLeSM, gReSM;
26790 double deltagLe, deltagRe;
26803 intM2 = -2.0 * s2*
delta_em *(1/t1 - 1/t0) -
26804 (2.0 * s2*(gReSM * deltagLe + gLeSM*(gReSM*
delta_em + deltagRe)))/(
Mz *
Mz * sw2cw2)*(log(t1/t0) - log( (-
Mz *
Mz + t1)/(-
Mz *
Mz + t0) ) ) +
26805 (s2*Aeeee)/(2.0 * M_PI * aEM )* log(t1/t0) +
26806 (gLeSM*gReSM*(s2)*Aeeee )/(2.0 * M_PI * sw2cw2 * aEM) * log( (
Mz *
Mz - t1)/(
Mz *
Mz - t0) ) +
26807 ((2.0 *gLeSM*gReSM*s2*(gReSM*deltagLe + gLeSM*deltagRe))/ sw2cw2/ sw2cw2) *(1.0/ (
Mz *
Mz - t1) - 1.0/ (
Mz *
Mz - t0));
26815 double aEM, sw2cw2;
26816 double gLeSM, gReSM;
26817 double deltagLe, deltagRe;
26830 intM2 = -2.0 * s2*
delta_em *(1/t1 - 1/t0) -
26831 (2.0 * s2*(gReSM * deltagLe + gLeSM*(gReSM*
delta_em + deltagRe)))/(
Mz *
Mz * sw2cw2)*(log(t1/t0) - log( (-
Mz *
Mz + t1)/(-
Mz *
Mz + t0) ) ) +
26832 (s2*Aeeee)/(2.0 * M_PI * aEM )* log(t1/t0) +
26833 (gLeSM*gReSM*(s2)*Aeeee )/(2.0 * M_PI * sw2cw2 * aEM) * log( (
Mz *
Mz - t1)/(
Mz *
Mz - t0) ) +
26834 ((2.0 *gLeSM*gReSM*s2*(gReSM*deltagLe + gLeSM*deltagRe))/ sw2cw2/ sw2cw2) *(1.0/ (
Mz *
Mz - t1) - 1.0/ (
Mz *
Mz - t0));
26840const double NPSMEFTd6::sigmaSM_ee(
const double pol_e,
const double pol_p,
const double s,
const double cosmin,
const double cosmax)
const {
26842 double sumM2, sigma;
26843 double topb = 0.3894e+9;
26844 double t0, t1, lambdaK;
26848 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26849 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26852 t0 = 0.5 *
s * ( -1.0 + cosmin );
26853 t1 = 0.5 *
s * ( -1.0 + cosmax );
26865 return topb * sigma;
26872 double sumM2, dsigma;
26873 double topb = 0.3894e+9;
26874 double t0, t1, lambdaK;
26878 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26879 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26882 t0 = 0.5 *
s * ( -1.0 + cosmin );
26883 t1 = 0.5 *
s * ( -1.0 + cosmax );
26896 return topb * dsigma;
26901 double coscut = 0.90;
26908 double coscut = 0.90;
26909 double xsSMF, xsSMB, xsSM;
26910 double dxsF, dxsB, dxs;
26914 xsSM =
sigmaSM_ee(pol_e, pol_p,
s, -coscut, coscut);
26915 xsSMF =
sigmaSM_ee(pol_e, pol_p,
s, 0.0, coscut);
26916 xsSMB =
sigmaSM_ee(pol_e, pol_p,
s, -coscut, 0.0);
26924 dAFB = (dxsF - dxsB)/xsSM - (xsSMF - xsSMB)*dxs/xsSM/xsSM;
std::map< std::string, double > DPars
void addMissingModelParameter(const std::string &missingParameterName)
void setModelLinearized(bool linearized=true)
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
std::string name
The name of the model.
void raiseMissingModelParameterCount()
virtual const double intDMRR2eus2(const double s, const double t0, const double t1) const
double CHd_12r
The dimension-6 operator coefficient (real part).
const double deltaGammaHlvjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHZZRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
gslpp::complex AHZga_W(double tau, double lambda) const
W loop function entering in the calculation of the effective coupling.
virtual const double muTHUWHgaga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
const double deltaGammaH4fRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double AuxObs_NP20() const
Auxiliary observable AuxObs_NP20.
virtual const double deltaG_hgg() const
The new physics contribution to the coupling of the effective interaction .
const double deltaGammaH2l2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double cRGE
Parameter to control the inclusion of log-enhanced contributions via RG effects. If activated then it...
virtual const double CEWHL111(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CuG_22r
The dimension-6 operator coefficient (real part).
double CeB_11r
The dimension-6 operator coefficient (real part).
const double CeeRL_charm() const
virtual const double deltays_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double delta2sBRH3(const double C1prod, const double C1Hxx) const
Quadratic contribution from the Higgs self-couplings modifications to the signal strength for in the...
virtual const double deltaaSMZ() const
The relative correction to the strong coupling constant at the Z pole, , with respect to ref....
double CuW_13r
The dimension-6 operator coefficient (real part).
virtual const double muTHUWHbb(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CHud_11i
The dimension-6 operator coefficient (imaginary part).
double eZH_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double BrH2L2dRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double STXS_WHqqHqq_VBFtopo_j3(double sqrt_s) const
The STXS bin .
virtual const double BrH2mu2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CHd_22
The dimension-6 operator coefficient .
bool FlagRotateCHWCHB
A boolean flag that is true if we use as parameters CHWHB_gaga and CHWHB_gagaorth instead of CHW and ...
double eZH_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2e2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeRL_strange() const
const double deltaGammaHevmuvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS_ttHtH(double sqrt_s) const
The STXS bin .
double eVBF_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eZH_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double xseeWW4fLEP2(double sqrt_s, const int fstate) const
The cross section in pb for , with the different fermion final states for C.O.M. energies in 188-208...
virtual const double muggHH(double sqrt_s) const
The ratio between the gluon-gluon fusion di-Higgs production cross-section in the current model and ...
virtual const double muTHUggHtautau(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double ettH_78_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double deltaKgammaNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
virtual const double lambz_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double muZH(double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
virtual const double STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double NevLHCpptautau13(const int i_bin) const
Number of di-tau events at the LHC at 13 TeV.
virtual const double BrHZgallRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double AuxObs_NP29() const
Auxiliary observable AuxObs_NP29.
double eHwidth
Total relative theoretical error in the Higgs width.
virtual const double muVBFpVH(double sqrt_s) const
The ratio between the sum of VBF and WH+ZH associated production cross-section in the current model ...
virtual const double deltamb() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
const double deltag3G() const
The new physics contribution to the coupling of the effective interaction .
virtual const double CEWHL333(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muVBFHbb(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muTHUggHZZ4mu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double CeB_22r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHqq_mjj60_120_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double STXS_qqHlv_pTV_0_150(double sqrt_s) const
The STXS bin .
double CdH_23r
The dimension-6 operator coefficient (real part).
virtual const double muTHUVBFHbb(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CHL1_23i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG1_hWW() const
The new physics contribution to the coupling of the effective interaction .
virtual const double mummHvv(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double STXS12_qqHll_pTV250_Inf(double sqrt_s) const
The STXS bin , .
double CeW_11r
The dimension-6 operator coefficient (real part).
virtual const double BrH4lRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eVBF_78_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuH_22i
The dimension-6 operator coefficient (imaginary part).
double CuB_11r
The dimension-6 operator coefficient (real part).
virtual const double BrH2v2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double CEWHQ322(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muTHUVHWW(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CHe_12i
The dimension-6 operator coefficient (imaginary part).
double g1_tree
The tree level value of the gauge coupling contant (at the pole).
bool FlagMWinput
A boolean for the model flag MWinput.
double g3_tree
The tree level value of the gauge coupling contant (at the pole).
double CHud_22r
The dimension-6 operator coefficient (real part).
double CHd_13r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
double delta_ale_2
The dimension 6 correction to the electromagnetic coupling.
const double GammaHlvjjRatio() const
The ratio of the ( \Gamma(H\to l l j j) \Gamma(H\to l l j j)_{\mathrm{SM}} \Gamma(H\to l l j j) l=e,...
virtual const double deltaMwd6() const
The relative NP corrections to the mass of the boson, .
const double deltaGL_f_2(const Particle p) const
The new physics contribution to the left-handed coupling .
const double GammaH2e2vRatio() const
The ratio of the in the current model and in the Standard Model.
double eVBF_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double delta_UgNC
The dimension 6 universal correction to neutral current EW couplings.
double eZHint
Intrinsic relative theoretical error in ZH production. (Assumed to be constant in energy....
virtual const double muTHUZHgaga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
double CuW_33i
The dimension-6 operator coefficient (imaginary part).
virtual const double BrW(const Particle fi, const Particle fj) const
The branching ratio of the boson decaying into a SM fermion pair, .
gslpp::complex I_triangle_1(double tau, double lambda) const
Loop function entering in the calculation of the effective coupling.
double eZH_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2l2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double BrHbbRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double NevLHCppmumu13(const int i_bin) const
Number of di-muon events at the LHC at 13 TeV.
virtual const double computeGammaTotalRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH4eRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_qqHll_pTV75_150(double sqrt_s) const
The STXS bin , .
const double GammaH2L2dRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double mueeZBFPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double BrHVVRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double obliqueS() const
The oblique parameter . (Simplified implementation. Contribution only from .)
double CHL1_33
The dimension-6 operator coefficient .
virtual const double kappaAeff() const
The effective coupling .
bool FlagLoopH3d6Quad
A boolean flag that is true if including quadratic modifications in the SM loops in Higgs observables...
double CuB_23r
The dimension-6 operator coefficient (real part).
double eggFint
Intrinsic relative theoretical error in ggF production. (Assumed to be constant in energy....
gslpp::complex deltaG_hAff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double eZH_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
static const std::string NPSMEFTd6VarsRot[NNPSMEFTd6Vars]
A string array containing the labels of the model parameters in NPSMEFTd6 if the model flag FlagRotat...
virtual const double STXS_WHqqHqq_Rest(double sqrt_s) const
The STXS bin .
double CdB_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double muVHWW2l2v(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double deltaGmu() const
The relative correction to the muon decay constant, , with respect to ref. point used in the SM calcu...
virtual const double STXS_WHqqHqq_VH2j(double sqrt_s) const
The STXS bin .
virtual const double BrHWW4fRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
virtual const double kappabeff() const
The effective coupling .
virtual const double AuxObs_NP15() const
Auxiliary observable AuxObs_NP15.
double CHWB
The dimension-6 operator coefficient .
double eWH_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
double CuG_12i
The dimension-6 operator coefficient (imaginary part).
double CHL3_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2L2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS_ggH0j(double sqrt_s) const
The STXS bin .
const double deltaGammaHlvjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
bool FlagFlavU3OfX
A boolean flag that is true if assuming U(3)^5 symmetry in the CfH and CfV operator coefficients.
double eWH_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double CeW_11i
The dimension-6 operator coefficient (imaginary part).
const double GammaHll_vvorjjRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double STXS12_ggHll_pTV150_250_Nj1(double sqrt_s) const
The STXS bin , .
double lambdaH_tree
The SM tree level value of the scalar quartic coupling in the potential.
double eWH_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
virtual const double muTHUVBFHinv(double sqrt_s) const
The ratio between the VBF production cross-section with subsequent decay into invisible states in th...
double CdB_33r
The dimension-6 operator coefficient (real part).
virtual const double AuxObs_NP18() const
Auxiliary observable AuxObs_NP18.
double CuW_12r
The dimension-6 operator coefficient (real part).
virtual const double deltaMw2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
double gZvL
The tree level value of the couplings in the SM.
const double GammaHlv_lvorjjRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double CEWHQ122(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double eZH_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double C2BS
The dimension-6 operator coefficient .
virtual const double deltaxseeWWtotLEP2(double sqrt_s) const
The new physics contribution to the total cross section in pb for , summing over all final states for...
const double deltaGammaH2muvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrHgagaRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double STXS_ZHqqHqq_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
double eVBF_1314_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaGammaH2L2dRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eZH_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eeeZHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual const double delta_muVBF_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the vector-boson fusion Higgs production cross-sect...
virtual const double muTHUVBFHmumu(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
static const int NNPSMEFTd6Vars_LFU_QFU
The number of the model parameters in NPSMEFTd6 with lepton and quark flavour universalities.
double eZH_1314_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double AuxObs_NP21() const
Auxiliary observable AuxObs_NP21 (See code for details.)
const double deltaGR_f_2(const Particle p) const
The new physics contribution to the right-handed coupling .
const double deltaGammaHLvvLRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuH_12i
The dimension-6 operator coefficient (imaginary part).
const double CeeRL_tau() const
virtual const double dxsdcoseeWWlvjjLEP2(double sqrt_s, const int bin) const
The differential cross section in pb for , with for the 4 bins defined in arXiv: 1606....
virtual const double deltaGamma_Wff_2(const Particle fi, const Particle fj) const
double CHud_23i
The dimension-6 operator coefficient (imaginary part).
double sW2_tree
The square of the tree level values for the sine of the weak angle.
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of the model.
virtual const double BrH2e2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double GammaW() const
The total width of the boson, .
double edeeWWdcint
Intrinsic relative theoretical error in : total cross section and distribution.
virtual const double STXS12_qqHqq_mjj120_350_Nj2(double sqrt_s) const
The STXS bin , .
double CdG_12r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double muttHWW2l2v(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHe_13r
The dimension-6 operator coefficient (real part).
double BrHexo
The branching ratio of exotic (not invisible) Higgs decays.
double eVBF_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double muTHUVHZZ4l(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double eHggint
Intrinsic relative theoretical error in .
const double GammaH4muRatio() const
The ratio of the in the current model and in the Standard Model.
const double GammaHWW4fRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
const double deltaGammaH4fRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_Z
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double mueeZH(double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double deltaG1_hZARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
double Mw_tree
The tree level value of the boson mass.
double CdG_11r
The dimension-6 operator coefficient (real part).
virtual const double intDMLL2eus2(const double s, const double t0, const double t1) const
virtual const double muVHZga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double kappaZAeff() const
The effective coupling .
const double deltaGammaH2e2muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double delta2sH3(const double C1) const
Quadratic contribution from the Higgs self-couplings modifications to the signal strength for an obse...
virtual const double deltaGammaTotalRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_qqHlv_pTV75_150(double sqrt_s) const
The STXS bin , .
virtual const double BrH2u2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltag1gaNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
virtual const double deltaMwd6_2() const
The relative NP corrections to the mass of the boson, .
const double tovers2(const double cosmin, const double cosmax) const
virtual const double BrH4vRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltaG2_hWW() const
The new physics contribution to the coupling of the effective interaction .
const double deltaGammaH2muvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_78_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double AuxObs_NP4() const
Auxiliary observable AuxObs_NP4 (See code for details.)
virtual const double mueettHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
double eepWBFpar
Parametric relative theoretical error in via WBF. (Assumed to be constant in energy....
virtual const double muttHZga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHL3_33
The dimension-6 operator coefficient .
double CuG_23i
The dimension-6 operator coefficient (imaginary part).
double CuG_33r
The dimension-6 operator coefficient (real part).
double BrHinv
The branching ratio of invisible Higgs decays.
double CHe_13i
The dimension-6 operator coefficient (imaginary part).
double delta_xWZ_2
The dimension 6 correction to the component of the matrix that transform the gauge field into .
const double GammaHevmuvRatio() const
The ratio of the in the current model and in the Standard Model.
double eeettHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double BrHLvudRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double GammaH2d2dRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaHtautauRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUVBFHWW2l2v(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double STXS_qqHll_pTV_250(double sqrt_s) const
The STXS bin .
double CuW_13i
The dimension-6 operator coefficient (imaginary part).
double CeH_11r
The dimension-6 operator coefficient (real part).
double eVBF_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
Matching< NPSMEFTd6Matching, NPSMEFTd6 > NPSMEFTd6M
virtual const double AuxObs_NP23() const
Auxiliary observable AuxObs_NP23.
gslpp::complex AH_W(double tau) const
W loop function entering in the calculation of the effective coupling.
double eVBF_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double STXS_qqHqq_Rest(double sqrt_s) const
The STXS bin .
const double deltaGammaHccRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eZH_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
gslpp::complex CHud_diag(const Particle u) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double AuxObs_NP17() const
Auxiliary observable AuxObs_NP17.
double eZHpar
Parametric relative theoretical error in ZH production. (Assumed to be constant in energy....
virtual const double deltayc_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double mummttH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double STXS_qqHlv_pTV_0_250(double sqrt_s) const
The STXS bin .
virtual const double RWc() const
The ratio .
virtual const double mueeZHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
const double uovers2(const double cosmin, const double cosmax) const
double CHB
The dimension-6 operator coefficient .
const double CeeLL_tau() const
virtual const double STXS12_qqHll_pTV0_75(double sqrt_s) const
The STXS bin , .
const double deltaGammaHgagaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHL1_11
The dimension-6 operator coefficient .
virtual const double muZHWW2l2v(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CdW_33r
The dimension-6 operator coefficient (real part).
double eVBF_2_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaGammaHggRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS_ZHqqHqq_VH2j(double sqrt_s) const
The STXS bin .
double CdG_13i
The dimension-6 operator coefficient (imaginary part).
double delta_g2_2
The dimension 6 correction to the gauge coupling.
double CHe_23r
The dimension-6 operator coefficient (real part).
virtual const double muTHUttHZZ4l(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CdH_23i
The dimension-6 operator coefficient (imaginary part).
const double GammaH2v2uRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH2v2uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUggHZga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double deltaMh2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
virtual const double STXS_qqHlv_pTV_250(double sqrt_s) const
The STXS bin .
virtual const double CEWHQd33(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double STXS_qqHqq_nonVHtopo(double sqrt_s) const
The STXS bin .
double CuB_13i
The dimension-6 operator coefficient (imaginary part).
static const std::string NPSMEFTd6Vars[NNPSMEFTd6Vars]
A string array containing the labels of the model parameters in NPSMEFTd6 if the model flag FlagRotat...
virtual const double CEWHd11(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double eeMz
The em coupling at Mz.
virtual const double muZHmumu(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double deltamb2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
const double deltaGammaH4L2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS12_ggH_pTH200_300_Nj01(double sqrt_s) const
The STXS bin , .
virtual const double BrH2v2uRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double deltaGammaHWW4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
double delta_Mz2_2
The dimension 6 correction to the Z-boson mass squared.
double ettHmumu
Total relative theoretical error in .
virtual const double BrH4L2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eZH_78_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
gslpp::complex deltaGR_Wffh(const Particle pbar, const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double STXS_ggH2j_pTH_0_60(double sqrt_s) const
The STXS bin .
double eZH_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2v2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrH4LRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muggHpttH(double sqrt_s) const
The ratio between the sum of gluon-gluon fusion and t-tbar-Higgs associated production cross-section...
const double CeeLR_mu() const
virtual const double muZHZga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CdB_33i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaH2L2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CdH_33i
The dimension-6 operator coefficient (imaginary part).
virtual gslpp::complex deltaGR_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
double CuB_22i
The dimension-6 operator coefficient (imaginary part).
gslpp::complex deltaG_hZff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double BrH4muRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double CeeLL_charm() const
virtual const double STXS_qqHqq_pTj_200(double sqrt_s) const
The STXS bin .
const double CeeLR_charm() const
virtual const double muVH(double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
virtual const double muVHWW(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double ettH_78_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double CHud_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double xseeWWtotLEP2(double sqrt_s) const
The total cross section in pb for , summing over all final states for C.O.M. energies in 188-208 GeV....
virtual const double muWHtautau(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double GammaHggRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double BrHtoinvRatio() const
The ratio of the Br in the current model and in the Standard Model.
bool hatCis() const
If True, explicitly defines the 8 'hat' coefficients in the EWPOs (Z-couplings, dGf,...
double CHd_23r
The dimension-6 operator coefficient (real part).
virtual const double muTHUVHinv(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into invisible states in the...
double CHL1_13i
The dimension-6 operator coefficient (imaginary part).
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for NPSMEFTd6 have been provided in model initializ...
virtual const double STXS12_BrHevmuvRatio() const
The STXS BR .
double Yukt
SM u-quark Yukawas.
double eVBF_1314_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eZH_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eZHmumu
Total relative theoretical error in .
double eHgagapar
Parametric relative theoretical error in .
virtual const double muTHUttHmumu(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muTHUttHWW2l2v(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double STXS_ggH1j_pTH_0_60(double sqrt_s) const
The STXS bin .
double eeeZHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double muTHUVHtautau(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CuH_13r
The dimension-6 operator coefficient (real part).
virtual const double cZZ_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CHWHB_gagaorth
The combination of dimension-6 operator coefficients .
virtual const double delta_muttH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the t-tbar-Higgs associated production cross-sectio...
virtual const double BrH4uRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP28() const
Auxiliary observable AuxObs_NP28.
virtual const double STXS_ggH2j_pTH_60_120(double sqrt_s) const
The STXS bin .
virtual const double muggHWW(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double deltaGammaH4muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double ettHpar
Parametric relative theoretical error in ttH production. (Assumed to be constant in energy....
virtual const double BrH2Lv2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
bool FlagLoopHd6
A boolean flag that is true if including modifications in the SM loops in Higgs observables due to th...
virtual const double STXS_qqHll_pTV_0_150(double sqrt_s) const
The STXS bin .
virtual const double STXS12_ggH_pTH0_10_Nj0(double sqrt_s) const
The STXS bin , .
virtual const double deltaytau_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double Br_H_exo() const
The branching ratio of the of the Higgs into exotic particles.
bool FlagRGEciLLA
A flag that is TRUE if including log-enhanced 1-loop corrections propotional to the dim-6 Wilson coef...
double CeB_33r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4LRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eZH_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double STXS12_ggH_pTH650_Inf_Nj01(double sqrt_s) const
The STXS bin , .
double CeW_22i
The dimension-6 operator coefficient (imaginary part).
double CeW_33i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_11
The dimension-6 operator coefficient .
const double deltaGL_Zffh(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double BrHccRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double deltaGammaH2d2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUWHWW(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double muggHtautau(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eeeWBFint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double muVHZZ4l(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double dZH2
Higgs self-coupling contribution to the universal resummed Higgs wave function renormalization and co...
virtual const double deltacZ_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double deltaGwd62() const
The relative NP corrections to the width of the boson squared, .
double eeeWBFpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual const double BrH2e2muRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eeettHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
double CuH_33i
The dimension-6 operator coefficient (imaginary part).
virtual const double muttHbb(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muggH(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section in the current model and in ...
double eZH_78_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH4L2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double muTHUggHbb(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double ettH_1314_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double CHu_12r
The dimension-6 operator coefficient (real part).
virtual const double obliqueU() const
The oblique parameter .
const double deltaGammaH2evRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muVBFHtautau(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muggHZZ4l(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double ettH_1314_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double CeH_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2u2uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eWHpar
Parametric relative theoretical error in WH production. (Assumed to be constant in energy....
double eVBF_78_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CeH_33r
The dimension-6 operator coefficient (real part).
virtual const double muVHmumu(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
const double deltaGammaH2L2dRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eVBF_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double CEWHL122(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double STXS12_ggHll_pTV0_75(double sqrt_s) const
The STXS bin , .
virtual const double obliqueW() const
The oblique parameter . (Simplified implementation. Contribution only from .)
virtual const double AuxObs_NP1() const
Auxiliary observable AuxObs_NP1 (See code for details.)
double CdW_12i
The dimension-6 operator coefficient (imaginary part).
static const std::string NPSMEFTd6VarsRot_LFU_QFU[NNPSMEFTd6Vars_LFU_QFU]
A string array containing the labels of the model parameters in NPSMEFTd6 with lepton and quark flavo...
virtual const double BrH2L2uRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eVBF_1314_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CHL1_12r
The dimension-6 operator coefficient (real part).
virtual const double deltaaMZ2() const
The relative correction to the electromagnetic constant at the Z pole, , with respect to ref....
const double deltaGammaHbbRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUggHgaga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
double CuG_33i
The dimension-6 operator coefficient (imaginary part).
const double CeeLL_top() const
double eHccint
Intrinsic relative theoretical error in .
double CDHW
The dimension-6 operator coefficient .
double delta_sW2
The dimension 6 correction to the weak mixing angle.
virtual const double STXS12_ggHll_pTV150_250_Nj0(double sqrt_s) const
The STXS bin , .
double CeB_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double CEWHu11(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double BrH4dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muttHmumu(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double eepWBFint
Intrinsic relative theoretical error in via WBF. (Assumed to be constant in energy....
const double GammaH2mu2vRatio() const
The ratio of the in the current model and in the Standard Model.
double CuG_13r
The dimension-6 operator coefficient (real part).
virtual const double muepZBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double eWH_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
const double CeeRR_mu() const
double CHWHB_gaga
The combination of dimension-6 operator coefficients entering in : .
virtual const double STXS_qqHqq_VBFtopo_Rest(double sqrt_s) const
The STXS bin .
const double GammaH2l2vRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual gslpp::complex deltaGL_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
virtual const double AuxObs_NP26() const
Auxiliary observable AuxObs_NP26.
const double deltaGR_Zffh(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CdH_11r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHlv_pTV0_75(double sqrt_s) const
The STXS bin , .
double delta_xBZ_2
The dimension 6 correction to the component of the matrix that transform the gauge field into .
const double deltaGammaHudduRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muVHtautau(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
const double deltaGammaHgagaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHL1_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaHLvudRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double deltaMw() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double CHQ1_12r
The dimension-6 operator coefficient (real part).
double CuG_23r
The dimension-6 operator coefficient (real part).
double CHD
The dimension-6 operator coefficient .
double eVBF_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double BrH4fRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CeH_23i
The dimension-6 operator coefficient (imaginary part).
virtual const double obliqueY() const
The oblique parameter . (Simplified implementation. Contribution only from .)
double eHZgaint
Intrinsic relative theoretical error in .
virtual const double STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
const double CeeRR_charm() const
double CHL3_13r
The dimension-6 operator coefficient (real part).
double eVBF_2_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CdG_13r
The dimension-6 operator coefficient (real part).
virtual const double delta_AFB_f(const Particle f, const double pol_e, const double pol_p, const double s) const
const double deltaGammaH4lRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double delta_g1_2
The dimension 6 correction to the gauge coupling.
virtual const double ppZHprobe(double sqrt_s) const
The direction constrained by in the boosted regime, . From arXiv:1807.01796 and the contribution to ...
double CeB_11i
The dimension-6 operator coefficient (imaginary part).
double CdH_12r
The dimension-6 operator coefficient (real part).
virtual const double intDMLR2ets2(const double s, const double t0, const double t1) const
const double deltaGammaHZgaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eHWWint
Intrinsic relative theoretical error in .
double CuB_13r
The dimension-6 operator coefficient (real part).
const double deltaGammaHlv_lvorjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double CEWHQu33(const double mu) const
Combination of coefficients of the Warsaw basis not constrained by EWPO (at LO) .
virtual const double muTHUttHWW(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
const double deltaGammaH2v2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muZHZZ(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
const double deltaGammaH2Lv2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double delta_muWH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the W-Higgs associated production cross-section in ...
double CDW
The dimension-6 operator coefficient .
double Yukb
SM d-quark Yukawas.
virtual const double muZHbb(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double BrHZZ4fRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
virtual const double CEWHe11(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double CeeRL_bottom() const
virtual const double deltaymu_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CeB_12r
The dimension-6 operator coefficient (real part).
virtual const double aPskPol(double sqrt_s, double Pol_em, double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
const double CeeRR_tau() const
virtual const double cggEff_HB(const double mu) const
The effective Higgs-basis coupling . (Similar to cgg_HB but including modifications of SM loops....
const double GammaH2u2uRatio() const
The ratio of the in the current model and in the Standard Model.
double eHbbint
Intrinsic relative theoretical error in .
const double deltaGammaH2LvRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CeB_23r
The dimension-6 operator coefficient (real part).
virtual const double CEWHd22(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CeH_33i
The dimension-6 operator coefficient (imaginary part).
double CuW_23r
The dimension-6 operator coefficient (real part).
virtual const double mueeZBF(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double deltamc() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
virtual const double kappamueff() const
The effective coupling .
double CdG_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double muWHWW2l2v(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double CeeRL_mu() const
double CHe_33
The dimension-6 operator coefficient .
double cW2_tree
The square of the tree level values for the cosine of the weak angle.
double CHL3_12i
The dimension-6 operator coefficient (real part).
const double CeeLR_down() const
const double deltaGammaH4lRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double ettH_1314_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double CHd_12i
The dimension-6 operator coefficient (imaginary part).
double eWH_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double C2W
The dimension-6 operator coefficient .
const double deltaGammaHccRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeLR_tau() const
double eZH_1314_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CuG_12r
The dimension-6 operator coefficient (real part).
const double GammaH2evRatio() const
The ratio of the in the current model and in the Standard Model.
double CG
The dimension-6 operator coefficient .
double eVBF_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double deltamtau() const
The relative correction to the mass of the lepton, , with respect to ref. point used in the SM calcu...
double CuH_11r
The dimension-6 operator coefficient (real part).
double cHSM
Parameter to control the inclusion of modifications of SM parameters in selected Higgs processes.
double eWH_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
const double CHF1_diag(const Particle F) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle F.
virtual const double mupTVppWZ(double sqrt_s, double pTV1, double pTV2) const
The number of events in in a given bin, normalized to the SM prediction. From arXiv: 1712....
const double CeeLL_strange() const
virtual const double mueeHvv(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
const double deltaGammaH2L2v2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CeW_23i
The dimension-6 operator coefficient (imaginary part).
double eZH_78_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double muVBFHZZ(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double delta_Dsigma_f(const Particle f, const double pol_e, const double pol_p, const double s, const double cos) const
virtual const double muggHZga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eZH_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
gslpp::complex deltaG_Gff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CdB_11r
The dimension-6 operator coefficient (real part).
const double GammaHccRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double AuxObs_NP5() const
Auxiliary observable AuxObs_NP5 (See code for details.)
double CdW_23i
The dimension-6 operator coefficient (imaginary part).
double delta_g1
The dimension 6 correction to the gauge coupling, for the Alpha-Scheme (cAsch=1,...
virtual const double deltaGzd62() const
The relative NP corrections to the width of the boson squared, .
double CH
The dimension-6 operator coefficient .
virtual const double CEWHL133(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double delta_QgNC
The dimension 6 charge correction to neutral current EW couplings.
virtual const double muTHUWHZZ4l(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double mueettH(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of NPSMEFTd6.
double CdW_11r
The dimension-6 operator coefficient (real part).
double CT
The dimension-6 operator coefficient .
double eHZgapar
Parametric relative theoretical error in .
virtual const double deltaGwd6() const
The relative NP corrections to the width of the boson, .
virtual const double CEWHe33(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double STXS_qqHqq_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
virtual const double muTHUttHtautau(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHud_33i
The dimension-6 operator coefficient (imaginary part).
double eZH_2_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double STXS12_qqHlv_pTV150_250_Nj0(double sqrt_s) const
The STXS bin , .
const double GammaH4dRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double STXS12_ggH_pTH450_650_Nj01(double sqrt_s) const
The STXS bin , .
virtual const double deltaa02() const
The relative correction to the electromagnetic constant at zero momentum, , with respect to ref....
virtual const double BrHggRatio() const
The ratio of the Br in the current model and in the Standard Model.
double dg1Z
Independent contribution to aTGC.
double eVBF_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
gslpp::complex CfG_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double CHW
The dimension-6 operator coefficient .
virtual const double muggHWW2l2v(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
gslpp::complex CfH_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double delta_ale
The dimension 6 correction to the electromagnetic coupling.
double eZH_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double GammaHTotR
NP contributions and Total to Higgs width ratio with SM.
virtual const double delta_muVH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the Z-Higgs and W-Higgs associated production cross...
const double GammaHZZRatio() const
The ratio of the in the current model and in the Standard Model.
const double CHf_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double AuxObs_NP3() const
Auxiliary observable AuxObs_NP3 (See code for details.)
virtual const double BrH2v2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
double aleMz
The em constant at Mz.
double CHud_13r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double CEWHQ133(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muTHUVHbb(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUZHZZ(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double muttHtautau(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHQ1_33
The dimension-6 operator coefficient .
virtual const double bPskPol(double sqrt_s, double Pol_em, double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
const double CHF3_diag(const Particle F) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle F.
const double deltaGammaH2udRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eZH_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double deltaG1_hZA() const
The new physics contribution to the coupling of the effective interaction .
virtual const double delta_sigmaTot_ee(const double pol_e, const double pol_p, const double s) const
double v2
The square of the EW vev.
double eVBF_1314_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaGammaH2Lv2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHtautauRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHL3_22
The dimension-6 operator coefficient .
virtual const double deltaG3_hWW() const
The new physics contribution to the coupling of the effective interaction .
virtual const double delta_sigmaTot_f(const Particle f, const double pol_e, const double pol_p, const double s) const
double eZH_78_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double muTHUWHWW2l2v(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CW
The dimension-6 operator coefficient .
double cLHd6
Parameter to control the inclusion of modifications of SM loops in Higgs processes due to dim 6 inter...
const double GammaHtautauRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double STXS_qqHqq_VBFtopo_j3(double sqrt_s) const
The STXS bin .
virtual const double muTHUVHBRinv(double sqrt_s) const
The ratio between the VH production cross-section in the current model and in the Standard Model,...
virtual const double muTHUVBFHWW(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
bool FlagHiggsSM
A boolean flag that is true if including dependence on small variations of the SM parameters (depende...
double CHQ1_23i
The dimension-6 operator coefficient (imaginary part).
double CdG_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double muepWBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
static const int NNPSMEFTd6Vars
The number of the model parameters in NPSMEFTd6.
virtual const double BrHWWRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eepZBFpar
Parametric relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual const double sigmaSM_ee(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
double CHd_11
The dimension-6 operator coefficient .
virtual const double muWHWW(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double ettH_78_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double STXS12_ggH_pTH10_Inf_Nj0(double sqrt_s) const
The STXS bin , .
const double GammaH4eRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double BrHZgaRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CdG_22r
The dimension-6 operator coefficient (real part).
const double deltaMLL2_f(const Particle f, const double s, const double t) const
virtual const double obliqueT() const
The oblique parameter . (Simplified implementation. Contribution only from .)
virtual const double muTHUVHgaga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
double CdB_13r
The dimension-6 operator coefficient (real part).
virtual const double xseeWW(double sqrt_s) const
Total cross section in pb, with .
double eZH_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eHbbpar
Parametric relative theoretical error in .
const double GammaH2muvRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double muTHUWHZZ(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double GammaHudduRatio() const
The ratio of the in the current model and in the Standard Model.
double eepZBFint
Intrinsic relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual const double mummHmm(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double CdB_23r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHqq_mjj0_60_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double STXS_ggH_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
virtual const double muttHWW(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double delta_e
The dimension 6 correction to the electric constant parameter.
const double deltaGammaH2v2uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double mueeWWPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
const double deltaGammaH2e2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double CEWHL311(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double kappataueff() const
The effective coupling .
virtual const double delta_sigma_had(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
virtual const double muZHZZ4l(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double deltayb_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double STXS_qqHll_pTV_150_250(double sqrt_s) const
The STXS bin .
virtual const double mueeWBF(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
const double deltaGammaH4muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual gslpp::complex deltaG_hff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double AuxObs_NP10() const
Auxiliary observable AuxObs_NP10 (See code for details.)
const double CeeRR_down() const
virtual const double AuxObs_NP7() const
Auxiliary observable AuxObs_NP7 (See code for details.)
double eVBF_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eVBF_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double lambdaZNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
double CHQ1_12i
The dimension-6 operator coefficient (imaginary part).
double CuG_11r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2e2muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double AuxObs_NP19() const
Auxiliary observable AuxObs_NP19.
double CdW_12r
The dimension-6 operator coefficient (real part).
double CdB_12r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_pTH60_120_Nj1(double sqrt_s) const
The STXS bin , .
const double deltaGammaHZZRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double mummZH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double muVBFHWW(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double delta_GF
The dimension 6 correction to the Fermi constant, as extracted from muon decay.
double eZH_1314_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double GammaHgagaRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH2L2uRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const bool FlagQuarkUniversal
An internal boolean flag that is true if assuming quark flavour universality.
virtual const double muTHUWHZga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double BrHmumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP22() const
Auxiliary observable AuxObs_NP22 (See code for details.)
virtual const double muWH(double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
virtual const double intDMRL2etildest2(const double s, const double t0, const double t1) const
double CHL1_13r
The dimension-6 operator coefficient (real part).
double cWsch
Parameters to control the SM EW input scheme: Alpha or MW.
double eZH_2_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double AuxObs_NP25() const
Auxiliary observable AuxObs_NP25.
const double deltaGammaHmumuRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaH4vRatio() const
The ratio of the in the current model and in the Standard Model.
double eVBF_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double muTHUggHZZ(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
bool FlagPartialQFU
A boolean flag that is true if assuming partial quark flavour universality between the 1st and 2nd fa...
double CeW_23r
The dimension-6 operator coefficient (real part).
double eWH_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double eWH_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double muTHUZHZZ4l(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
const double GammaHbbRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double RZlilj(const Particle li, const Particle lj) const
The lepton universality ratio .
virtual const double BrHLvvLRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CuW_33r
The dimension-6 operator coefficient (real part).
virtual const double STXS_qqHlv_pTV_150_250_1j(double sqrt_s) const
The STXS bin .
double eHZZint
Intrinsic relative theoretical error in .
virtual const double STXS_WHqqHqq_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
double eHmumupar
Parametric relative theoretical error in .
double CHQ3_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2L2uRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double delta_GF_2
The dimension 6 correction to the Fermi constant.
virtual const double AuxObs_NP14() const
Auxiliary observable AuxObs_NP14.
double CHQ3_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_qqHll_pTV_150_250_0j(double sqrt_s) const
The STXS bin .
const double deltaGammaH2udRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaMh() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double CHu_23i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_22
The dimension-6 operator coefficient .
virtual const double AuxObs_NP24() const
Auxiliary observable AuxObs_NP24.
const double CeeRR_bottom() const
virtual const double STXS12_BrHbbRatio() const
The STXS BR .
virtual const double muTHUggHZgamumu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double CHu_12i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaH4vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_g2
The dimension 6 correction to the gauge coupling, for the Alpha-Scheme (cAsch=1,...
double CdW_22r
The dimension-6 operator coefficient (real part).
virtual const double muWHZga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double AuxObs_NP12() const
Auxiliary observable AuxObs_NP12 (See code for details.)
double CeH_11i
The dimension-6 operator coefficient (imaginary part).
double CeH_13r
The dimension-6 operator coefficient (real part).
virtual const double delta_sigma_f(const Particle f, const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
const double CeeRR_strange() const
virtual const double muVBFHZga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
const double deltaGammaHZZ4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual const double muTHUttHZga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double alphaMz() const
The electromagnetic coupling at the -mass scale.
double eZH_1314_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double delta_ZA
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double deltaGamma_W() const
The new physics contribution to the total decay width of the boson, .
virtual const double deltaMz() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double CdH_11i
The dimension-6 operator coefficient (imaginary part).
double UevL
The tree level value of the couplings in the SM. (Neglecting PMNS effects.)
const double CeeRL_top() const
const double deltaGammaHLvudRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuH_23r
The dimension-6 operator coefficient (real part).
double LambdaNP2
The square of the new physics scale [GeV ].
const double GammaH2v2dRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH2u2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaH4fRatio() const
The ratio of the in the current model and in the Standard Model.
double CHu_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaaSMZ2() const
The relative correction to the strong coupling constant at the Z pole, , with respect to ref....
double CHd_23i
The dimension-6 operator coefficient (imaginary part).
double CHe_23i
The dimension-6 operator coefficient (imaginary part).
double sW_tree
The tree level values for the sine of the weak angle.
virtual const double NevLHCpptaunu13(const int i_bin) const
Number of mono-tau events at the LHC at 13 TeV.
virtual const double STXS12_ttH_pTH120_200(double sqrt_s) const
The STXS bin , .
virtual const double deltaaMZ() const
The relative correction to the electromagnetic constant at the Z pole, , with respect to ref....
virtual const double muVHgaga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
double eHggpar
Parametric relative theoretical error in .
double delta_xWZ
The dimension 6 correction to the component of the matrix that transform the gauge field into .
const double GammaHZZ4fRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
virtual const double muVBFHZZ4l(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eWH_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
double CeH_22i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaHWWRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double g2_tree
The tree level value of the gauge coupling contant (at the pole).
double eZH_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaMRL2_f(const Particle f, const double s) const
virtual const double deltaGammaTotalRatio1noError() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaHLvudRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
static const std::string NPSMEFTd6Vars_LFU_QFU[NNPSMEFTd6Vars_LFU_QFU]
A string array containing the labels of the model parameters in NPSMEFTd6 with lepton and quark flavo...
double CHQ3_12r
The dimension-6 operator coefficient (real part).
const double GammaHZgaRatio() const
The ratio of the in the current model and in the Standard Model.
double eHtautaupar
Parametric relative theoretical error in .
double CdH_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double muTHUZHmumu(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
gslpp::complex deltaG_Zff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
gslpp::complex deltaG_hGff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double eVBF_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuB_12i
The dimension-6 operator coefficient (imaginary part).
double CHQ1_23r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_pTH120_200_Nj1(double sqrt_s) const
The STXS bin , .
virtual const double NevLHCppmunu13(const int i_bin) const
Number of mono-muon events at the LHC at 13 TeV.
double CHL3_23i
The dimension-6 operator coefficient (real part).
virtual const double muttH(double sqrt_s) const
The ratio between the t-tbar-Higgs associated production cross-section in the current model and in t...
virtual const double muTHUWHmumu(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double deltag1ZNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
double eVBF_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double GammaH2v2vRatio() const
The ratio of the in the current model and in the Standard Model.
double cRGEon
Another parameter to control the inclusion of log-enhanced contributions via RG effects....
virtual const double intMeeLR2SMts2(const double s, const double t0, const double t1) const
double delta_MZ
The dimension 6 correction to Z mass Lagrangian parameter.
double eZH_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double BrHtautauRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double Br_H_inv() const
The branching ratio of the of the Higgs into invisible particles.
virtual const double mueeZqqHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
const double deltaGammaH2mu2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muVHbb(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHgaga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
const double deltaGammaHll_vvorjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHevmuvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double nuisP10
Nuisance parameters to be used in observables.
double eVBF_2_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eWH_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double muVHpT250(double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
virtual const double DeltaGF() const
New physics contribution to the Fermi constant.
double CdG_23i
The dimension-6 operator coefficient (imaginary part).
double CeW_12r
The dimension-6 operator coefficient (real part).
double CeW_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_ggH1j_pTH_60_120(double sqrt_s) const
The STXS bin .
virtual const double muTHUVHZZ(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double STXS_qqHqq_VHtopo(double sqrt_s) const
The STXS bin .
const double GammaH2L2v2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
double CHQ1_22
The dimension-6 operator coefficient .
double eVBF_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double cgaga_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double muTHUttHbb(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double ettH_1314_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double AuxObs_NP13() const
Auxiliary observable AuxObs_NP13.
double eHWWpar
Parametric relative theoretical error in .
const double deltaGammaHZZ4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
const double GammaH2e2muRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double AuxObs_NP30() const
Auxiliary observable AuxObs_NP30.
virtual const double STXS12_ttH_pTH300_Inf(double sqrt_s) const
The STXS bin , .
double CuH_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaGzd6() const
The relative NP corrections to the width of the boson, .
const double GammaH2Lv2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
double eWHint
Intrinsic relative theoretical error in WH production. (Assumed to be constant in energy....
double CHL3_12r
The dimension-6 operator coefficient (real part).
virtual const double muTHUZHbb(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double deltaGamma_W_2() const
virtual const double CEWHQ311(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double deltaGammaH2d2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaG1_hZZ() const
The new physics contribution to the coupling of the effective interaction .
double eZH_2_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CeW_22r
The dimension-6 operator coefficient (real part).
double eHccpar
Parametric relative theoretical error in .
virtual const double muTHUZHWW(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CdB_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double muZHWW(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHtautau(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double ettH_2_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double eVBFint
Intrinsic relative theoretical error in VBF production. (Assumed to be constant in energy....
virtual const double muWHZZ(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_qqHqq_Nj1(double sqrt_s) const
The STXS bin , .
const double GammaHWWRatio() const
The ratio of the in the current model and in the Standard Model.
double eWH_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double delta_A
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double BrHvisRatio() const
The ratio of the Br in the current model and in the Standard Model.
double delta_v
The dimension 6 correction to the vev, as extracted from GF.
bool FlagUnivOfX
A boolean flag that is true if assuming U(3)^5 symmetry in the CfH and CfV operator coefficients and ...
virtual const double STXS_qqHlv_pTV_150_250_0j(double sqrt_s) const
The STXS bin .
double eVBF_1314_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CdB_22r
The dimension-6 operator coefficient (real part).
const double CeeRR_e() const
const double deltaGammaH2L2LRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuB_23i
The dimension-6 operator coefficient (imaginary part).
double CuW_22i
The dimension-6 operator coefficient (imaginary part).
double CdW_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double muTHUVHWW2l2v(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
gslpp::complex CfB_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double kappaZeff() const
The effective coupling .
double CuB_22r
The dimension-6 operator coefficient (real part).
double lambZ
Independent contribution to aTGC.
double CeB_13r
The dimension-6 operator coefficient (real part).
const double CeeRL_e() const
virtual const double muVBFHmumu(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CeH_12i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaHlv_lvorjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS12_qqHlv_pTV150_250_Nj1(double sqrt_s) const
The STXS bin , .
virtual const double STXS12_ggHll_pTV75_150(double sqrt_s) const
The STXS bin , .
virtual const double STXS12_qqHll_pTV150_250_Nj0(double sqrt_s) const
The STXS bin , .
gslpp::complex I_triangle_2(double tau, double lambda) const
Loop function entering in the calculation of the effective coupling.
double xWZ_tree
The tree level component of the matrix that transform the gauge field into .
virtual const double STXS_ggH1j_pTH_120_200(double sqrt_s) const
The STXS bin .
gslpp::complex AH_f(double tau) const
Fermionic loop function entering in the calculation of the effective and couplings.
double eVBF_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double Br_H_inv_NP() const
The branching ratio of the of the Higgs into invisible particles (only invisible new particles).
const double GammaH2L2LRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double ettH_2_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double muttHgaga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
virtual const double STXS_ggH2j_pTH_0_200(double sqrt_s) const
The STXS bin .
double CdH_22r
The dimension-6 operator coefficient (real part).
double CdB_23i
The dimension-6 operator coefficient (imaginary part).
double delta_em
The relative dimension 6 correction to the QED interaction vertex.
const double deltaGammaHll_vvorjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double BrH2u2uRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CeH_12r
The dimension-6 operator coefficient (real part).
virtual const double BrH2l2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eVBF_2_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CdW_33i
The dimension-6 operator coefficient (imaginary part).
double CuW_11r
The dimension-6 operator coefficient (real part).
virtual const double muttHgagaZeeboost(const double sqrt_s) const
The ratio in the , channel channel in the current model and in the Standard Model.
virtual const double muWHpT250(double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
const double GammaH2L2uRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double deltaGammaH2v2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eWHmumu
Total relative theoretical error in .
double cW_tree
The tree level values for the cosine of the weak angle.
virtual const double cgg_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double BrH2d2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double CeeRR_up() const
double eHgagaint
Intrinsic relative theoretical error in .
const bool FlagLeptonUniversal
An internal boolean flag that is true if assuming lepton flavour universality.
virtual const double deltamt2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
double CHu_11
The dimension-6 operator coefficient .
virtual const double muTHUggHmumu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double muZHtautau(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double CEWHe22(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double mueeZqqH(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double eWH_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double CEWHu33(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double deltaGammaHbbRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_MW
The dimension 6 correction to W mass Lagrangian parameter.
const double GammaH2LvRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double deltamt() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
virtual const double CEWHu22(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muttHZZ(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
const double GammaH2u2dRatio() const
The ratio of the in the current model and in the Standard Model.
double CuW_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG_hAA() const
The new physics contribution to the coupling of the effective interaction .
double eWH_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double muttHZbbboost(double sqrt_s) const
The ratio in the channel in the current model and in the Standard Model.
double delta_ZZ
Combination of dimension 6 coefficients modifying the canonical field definition.
const double CeeLL_bottom() const
double eVHinv
Total relative theoretical error in .
virtual const double kappaWeff() const
The effective coupling .
virtual const double BrH2LvRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CHL3_11
The dimension-6 operator coefficient .
double eggFpar
Parametric relative theoretical error in ggF production. (Assumed to be constant in energy....
virtual const double BrHlvjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double CeeRR_top() const
const double deltaGammaH2evRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_BrHgagaRatio() const
The STXS BR .
double eZH_78_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double kappaceff() const
The effective coupling .
double ettH_2_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double C2WS
The dimension-6 operator coefficient .
const double deltaGammaHZgaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaGV_f(const Particle p) const
New physics contribution to the neutral-current vector coupling .
double CuW_12i
The dimension-6 operator coefficient (imaginary part).
const double GammaHLvvLRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double CuW_22r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_mjj0_350_pTH120_200_Nj2(double sqrt_s) const
The STXS bin , .
const double deltaGammaHWWRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrHZZRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUttHgaga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
double CdW_23r
The dimension-6 operator coefficient (real part).
virtual const double delta_AFB_ee(const double pol_e, const double pol_p, const double s) const
double CuB_12r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4LRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuB_11i
The dimension-6 operator coefficient (imaginary part).
double eVBF_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CHud_11r
The dimension-6 operator coefficient (real part).
double CHQ1_13r
The dimension-6 operator coefficient (real part).
double CdW_13r
The dimension-6 operator coefficient (real part).
double eZH_2_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CHQ3_23i
The dimension-6 operator coefficient (imaginary part).
double dKappaga
Independent contribution to aTGC.
virtual const double STXS_ggH2j_pTH_200(double sqrt_s) const
The STXS bin .
virtual const double muggHbb(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double CeeLR_strange() const
virtual const double deltaH3L1(double C1) const
The coefficient of the 1-loop linear term in the Higgs selfcoupling.
virtual const double STXS12_ttH_pTH0_60(double sqrt_s) const
The STXS bin , .
double CHud_23r
The dimension-6 operator coefficient (real part).
double CHQ1_11
The dimension-6 operator coefficient .
virtual const double CEWHd33(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double dxseeWWdcos(double sqrt_s, double cos) const
The differential distribution for , with , as a function of the polar angle.
virtual const double deltaKgammaNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
double eWH_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double CdB_12i
The dimension-6 operator coefficient (imaginary part).
double CHud_12r
The dimension-6 operator coefficient (real part).
double delta_Mz2
The dimension 6 correction to the Z-boson mass squared.
gslpp::complex AHZga_f(double tau, double lambda) const
Fermionic loop function entering in the calculation of the effective coupling.
virtual const double delta_muggH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the gluon-gluon fusion Higgs production cross-secti...
const double deltaGammaH2LvRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eZH_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double intDMRL2ets2(const double s, const double t0, const double t1) const
virtual const double deltaKZNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
double eWH_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
const double CeeLR_top() const
gsl_integration_cquad_workspace * w_WW
const double deltaGammaH2mu2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeLR_bottom() const
virtual const double muZHpT250(double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
double CHQ3_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaxseeWW4fLEP2(double sqrt_s, const int fstate) const
The new physics contribution to the cross section in pb for , with the different fermion final state...
double CHd_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double NevLHCppee13(const int i_bin) const
Number of di-electron events at the LHC at 13 TeV.
virtual const double AuxObs_NP2() const
Auxiliary observable AuxObs_NP2 (See code for details.)
const double deltaMRR2_f(const Particle f, const double s, const double t) const
virtual const double BrH2evRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eHZZpar
Parametric relative theoretical error in .
const double deltaMLR2t_e(const double t) const
double C2B
The dimension-6 operator coefficient .
double CuH_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG2_hZA() const
The new physics contribution to the coupling of the effective interaction .
virtual const double muTHUggHZZ4l(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double deltaG3_hZZ() const
The new physics contribution to the coupling of the effective interaction .
virtual const double dxseeWWdcosBin(double sqrt_s, double cos1, double cos2) const
The integral of differential distribution for , with in a given bin of the polar angle.
virtual const double BrH2L2v2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muTHUggHWW2l2v(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double CeeLL_mu() const
double delta_h
Combinations of dimension 6 coefficients modifying the canonical field definition.
virtual const double muTHUVHmumu(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CuB_33i
The dimension-6 operator coefficient (imaginary part).
double CHud_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_ZHqqHqq_pTj1_200(double sqrt_s) const
The STXS bin .
virtual const double STXS_ggH2j_pTH_120_200(double sqrt_s) const
The STXS bin .
virtual const double deltaGmu2() const
The relative correction to the muon decay constant, , with respect to ref. point used in the SM calcu...
double eWH_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (7...
double gZdR
The tree level value of the couplings in the SM.
virtual const double muggHmumu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double RWlilj(const Particle li, const Particle lj) const
The lepton universality ratio .
double CeB_33i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG_hAARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual const double AuxObs_NP9() const
Auxiliary observable AuxObs_NP9 (See code for details.)
virtual const double BrHevmuvRatio() const
The ratio of the Br in the current model and in the Standard Model.
double C1Htotal
The C1 coefficient controlling the H^3 corrections to the total Higgs width from the Higgs trilinear ...
double eZH_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2v2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double BrHll_vvorjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eZH_2_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double xBZ_tree
The tree level component of the matrix that transform the gauge field into .
double CdG_33r
The dimension-6 operator coefficient (real part).
virtual const double BrHudduRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP8() const
Auxiliary observable AuxObs_NP8 (See code for details.)
gslpp::complex g_triangle(double tau) const
Loop function entering in the calculation of the effective coupling.
double CdB_22i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_13r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual int OutputOrder() const
Type of contributions to be included in the EWPOs. Takes a numerica values depending on the choice.
virtual const double cZBox_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double STXS12_qqHlv_pTV250_Inf(double sqrt_s) const
The STXS bin , .
virtual const double AuxObs_NP27() const
Auxiliary observable AuxObs_NP27.
double CuH_12r
The dimension-6 operator coefficient (real part).
double CeH_13i
The dimension-6 operator coefficient (imaginary part).
double delta_xBZ
The dimension 6 correction to the component of the matrix that transform the gauge field into .
virtual const double muVBFHgaga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
virtual const double STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
double CdH_22i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaHmumuRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double delta_sigma_ee(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
virtual const double NevLHCppenu13(const int i_bin) const
Number of mono-electron events at the LHC at 13 TeV.
bool FlagQuadraticTerms
A boolean flag that is true if the quadratic terms in cross sections and widths are switched on.
double eeMz2
The em coupling squared (at Mz).
const double GammaH2udRatio() const
The ratio of the in the current model and in the Standard Model.
double ettHint
Intrinsic relative theoretical error in ttH production. (Assumed to be constant in energy....
virtual const double deltadxsdcoseeWWlvjjLEP2(double sqrt_s, const int bin) const
The new physics contribution to the differential cross section in pb for , with for the 4 bins defi...
virtual const double BrH2muvRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltaGA_f_2(const Particle p) const
The new physics contribution to the neutral-current vector coupling .
const double GammaHmumuRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double mueeHvvPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double eHmumuint
Intrinsic relative theoretical error in .
double CuB_33r
The dimension-6 operator coefficient (real part).
double CdH_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double AuxObs_NP16() const
Auxiliary observable AuxObs_NP16.
double CDB
The dimension-6 operator coefficient .
double eVBF_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double STXS12_tH(double sqrt_s) const
The STXS bin .
double CHud_33r
The dimension-6 operator coefficient (real part).
double CHe_12r
The dimension-6 operator coefficient (real part).
virtual const double muWHgaga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double STXS12_qqHqq_Nj0(double sqrt_s) const
The STXS bin , .
const double deltaGammaHWW4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual bool RGd6SMEFTlogs()
A function to apply the 1st leading log corrections to the Wilson coefficients, according to the d6 S...
virtual const double deltamtau2() const
The relative correction to the mass of the lepton squared, , with respect to ref....
virtual const double deltaMz2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
double CeW_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_ZHqqHqq_VBFtopo_j3(double sqrt_s) const
The STXS bin .
virtual const double cZga_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
const double CeeRL_down() const
virtual const double BrH4eRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double STXS0_qqH(double sqrt_s) const
The STXS0 bin .
virtual const double muWHZZ4l(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double deltaGammaH2u2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaG_hhhRatio() const
The new physics contribution to the Higgs self-coupling . Normalized to the SM value.
const double deltaGammaHggRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_ggH_mjj0_350_pTH60_120_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double muWHmumu(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double Lambda_NP
The new physics scale [GeV].
virtual const double deltaMwd62() const
The relative NP corrections to the mass of the boson squared, .
virtual const double CEWHQ333(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double deltaG_hggRatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual const double muttHZZ4l(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double ettH_2_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double cLH3d62
Parameter to control the inclusion of modifications of SM loops in Higgs processes due to dim 6 inter...
double eVBF_78_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double delta_UgCC
The dimension 6 universal correction to charged current EW couplings.
const double CeeLL_up() const
virtual const double mueeWW(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double muVBFgamma(double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in association with a hard ...
virtual const double BrH2L2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CHL1_22
The dimension-6 operator coefficient .
double v2_over_LambdaNP2
The ratio between the EW vev and the new physics scale, squared .
virtual const double STXS12_ggH_mjj0_350_pTH0_60_Nj2(double sqrt_s) const
The STXS bin , .
double eZH_1314_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CeW_13r
The dimension-6 operator coefficient (real part).
double CdG_33i
The dimension-6 operator coefficient (imaginary part).
double eZH_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaHudduRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHG
The dimension-6 operator coefficient .
virtual const double muTHUVBFBRinv(double sqrt_s) const
The ratio between the VBF production cross-section in the current model and in the Standard Model,...
const double CeeLL_e() const
double CdH_13r
The dimension-6 operator coefficient (real part).
double eWH_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double BrH2L2LRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CHL3_13i
The dimension-6 operator coefficient (real part).
double CeB_22i
The dimension-6 operator coefficient (imaginary part).
double eVBFHmumu
Total relative theoretical error in .
virtual const double BrHZgaeeRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double BrH2udRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUVBFHZZ4l(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
const double deltaGammaH2L2v2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHLvvLRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double CeeLR_up() const
double CuH_33r
The dimension-6 operator coefficient (real part).
const double CeeLR_e() const
double CuG_13i
The dimension-6 operator coefficient (imaginary part).
double CeB_23i
The dimension-6 operator coefficient (imaginary part).
double eggFHmumu
Total relative theoretical error in .
double VudL
The tree level value of the couplings in the SM. (Neglecting CKM effects.)
virtual const double STXS12_ttH_pTH60_120(double sqrt_s) const
The STXS bin , .
double eHtautauint
Intrinsic relative theoretical error in .
virtual const double muTHUggHWW(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double mummHNWA(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model,...
bool flagCHWpCHB() const
If True, uses the coefficient CHWpCHW instead of the sum CiHW+CiHB.
double CHL1_12i
The dimension-6 operator coefficient (imaginary part).
double eVBF_78_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuH_22r
The dimension-6 operator coefficient (real part).
virtual const double muWHbb(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CHQ3_33
The dimension-6 operator coefficient .
double eVBF_1314_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double deltaG2_hZZ() const
The new physics contribution to the coupling of the effective interaction .
virtual const double CEWHL322(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
gslpp::complex deltaG_Aff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CdG_11i
The dimension-6 operator coefficient (imaginary part).
const double GammaH2L2vRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double deltaGammaH4dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual bool PostUpdate()
The post-update method for NPSMEFTd6.
virtual const double BrHZgamumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CdH_33r
The dimension-6 operator coefficient (real part).
virtual const double kappaGeff() const
The effective coupling .
double ettH_78_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
virtual const double mueeZllHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double STXS12_ggH_pTH0_60_Nj1(double sqrt_s) const
The STXS bin , .
const double deltaGammaH4uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CeB_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double delta_muZH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the Z-Higgs associated production cross-section in ...
virtual const double muggHgaga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
double CeW_33r
The dimension-6 operator coefficient (real part).
double CHud_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltag1ZNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
double CHe_11
The dimension-6 operator coefficient .
virtual const double muVBF(double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in the current model and in...
virtual const double muTHUZHZga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
const double GammaH4L2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double muTHUZHWW2l2v(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CHe_22
The dimension-6 operator coefficient .
virtual const double mummH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double gZuR
The tree level value of the couplings in the SM.
const double deltaGR_f(const Particle p) const
New physics contribution to the neutral-current right-handed coupling .
virtual const double deltaa0() const
The relative correction to the electromagnetic constant at zero momentum, , with respect to ref....
virtual const double intMeeRR2SMus2(const double s, const double t0, const double t1) const
const double CeeLL_down() const
virtual const double STXS_WHqqHqq_pTj1_200(double sqrt_s) const
The STXS bin .
double eWH_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (7...
double CdW_11i
The dimension-6 operator coefficient (imaginary part).
double CuH_23i
The dimension-6 operator coefficient (imaginary part).
double gZlR
The tree level value of the couplings in the SM.
const double GammaH4uRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double deltaGamma_Wff(const Particle fi, const Particle fj) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
virtual const double intMeeLRtilde2SMst2(const double s, const double t0, const double t1) const
virtual const double intMeeLL2SMus2(const double s, const double t0, const double t1) const
double eVBFpar
Parametric relative theoretical error in VBF production. (Assumed to be constant in energy....
virtual const double mueeZllH(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double CHQ1_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double muTHUttHZZ(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muVBFHWW2l2v(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CHd_33
The dimension-6 operator coefficient .
const double deltaGammaH2u2uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eWH_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
const double GammaH4LRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double delta_AA
Combination of dimension 6 coefficients modifying the canonical field definition.
virtual const double AuxObs_NP6() const
Auxiliary observable AuxObs_NP6 (See code for details.)
virtual const double muVHZZ(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double eVBF_2_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double intDMLR2etildest2(const double s, const double t0, const double t1) const
const double deltaGammaH2L2LRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuW_23i
The dimension-6 operator coefficient (imaginary part).
virtual const double muZHgaga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double STXS_qqHll_pTV_150_250_1j(double sqrt_s) const
The STXS bin .
virtual const double muTHUWHtautau(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_ggHll_pTV250_Inf(double sqrt_s) const
The STXS bin , .
virtual const double STXS_ggH_VBFtopo_j3(double sqrt_s) const
The STXS bin .
const double deltaGammaH4eRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHu_23r
The dimension-6 operator coefficient (real part).
virtual const double BrHlv_lvorjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double deltaH3L2(double C1) const
The coefficient of the 1-loop quadratic term in the Higgs selfcoupling.
gslpp::complex CfW_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double CeH_22r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double deltaGV_f_2(const Particle p) const
The new physics contribution to the neutral-current vector coupling .
virtual const double muTHUVBFHZZ(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eZH_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CuG_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS12_qqHll_pTV150_250_Nj1(double sqrt_s) const
The STXS bin , .
double CHbox
The dimension-6 operator coefficient .
double eVBF_78_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaMLR2_f(const Particle f, const double s) const
virtual const double muTHUVHZga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHZga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
NPSMEFTd6(const bool FlagLeptonUniversal_in=false, const bool FlagQuarkUniversal_in=false)
Constructor.
double Yuktau
SM lepton Yukawas.
double CDHB
The dimension-6 operator coefficient .
virtual const double STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
const double deltaGL_f(const Particle p) const
New physics contribution to the neutral-current left-handed coupling .
double eWH_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double STXS12_ttH_pTH200_300(double sqrt_s) const
The STXS bin , .
double CuG_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double muTHUZHtautau(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CHu_22
The dimension-6 operator coefficient .
virtual const double Mw() const
The mass of the boson, .
double CHu_13r
The dimension-6 operator coefficient (real part).
virtual const double mutHq(double sqrt_s) const
The ratio between the t-q-Higgs associated production cross-section in the current model and in the ...
double eVBF_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaMRL2t_e(const double t) const
virtual const double muggHZZ(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double STXS12_BrH4lRatio() const
The STXS BR , .
const double GammaH4lRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double CEWHQ111(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double CeeRL_up() const
double delta_AZ
Combination of dimension 6 coefficients modifying the canonical field definition.
virtual const double STXS_ggH1j_pTH_200(double sqrt_s) const
The STXS bin .
virtual const double deltaGA_f(const Particle p) const
New physics contribution to the neutral-current axial-vector coupling .
virtual const double deltaGammaTotalRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_ggH_pTH300_450_Nj01(double sqrt_s) const
The STXS bin , .
virtual const double STXS_ZHqqHqq_Rest(double sqrt_s) const
The STXS bin .
double eWH_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
virtual const double deltamc2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
double CdG_23r
The dimension-6 operator coefficient (real part).
virtual const double AuxObs_NP11() const
Auxiliary observable AuxObs_NP11 (See code for details.)
double eVBF_2_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
gslpp::complex deltaGL_Wffh(const Particle pbar, const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CHu_33
The dimension-6 operator coefficient .
virtual const double deltayt_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
gslpp::complex f_triangle(double tau) const
Loop function entering in the calculation of the effective and couplings.
const double deltaGammaH4dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CdW_13i
The dimension-6 operator coefficient (imaginary part).
The auxiliary base model class for other model classes.
virtual const double BR_Zf(const Particle f) const
The Branching ratio of the boson into a given fermion pair, .
virtual const double deltaGamma_Z() const
The new physics contribution to the total decay width of the boson, .
virtual const double deltaGamma_Zf(const Particle f) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of NPbase.
virtual const double BrHlljjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double C1Htot() const
The C1 coefficient controlling the H^3 corrections to the total Higgs width from the Higgs trilinear ...
bool is(std::string name_i) const
double getIsospin() const
A get method to access the particle isospin.
const double & getMass() const
A get method to access the particle mass.
double getCharge() const
A get method to access the particle charge.
double Nc
The number of colours.
const double Nf(const double mu) const
The number of active flavour at scale .
Particle quarks[6]
The vector of all SM quarks.
double mtpole
The pole mass of the top quark.
const double computeBrHtomumu() const
The Br in the Standard Model.
virtual const double GammaZ(const Particle f) const
The partial decay width, .
const double computeBrHtoZZ() const
The Br in the Standard Model.
double gamma
used as an input for FlagWolfenstein = FALSE
const double computeSigmattH(const double sqrt_s) const
The ttH production cross section in the Standard Model.
const double computeSigmaggH(const double sqrt_s) const
The ggH cross section in the Standard Model.
double Mz
The mass of the boson in GeV.
const double computeBrHtocc() const
The Br in the Standard Model.
const double computeSigmaVBF(const double sqrt_s) const
The VBF cross section in the Standard Model.
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for StandardModel have been provided in model initi...
const double computeSigmaWH(const double sqrt_s) const
The WH production cross section in the Standard Model.
const double computeBrHtotautau() const
The Br in the Standard Model.
const double computeBrHto4f() const
The Br in the Standard Model.
const double computeBrHtobb() const
The Br in the Standard Model.
Matching< StandardModelMatching, StandardModel > SMM
An object of type Matching.
Particle leptons[6]
An array of Particle objects for the leptons.
const double computeBrHtogg() const
The Br in the Standard Model.
virtual const double Gamma_Z() const
The total decay width of the boson, .
double GF
The Fermi constant in .
virtual const double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .
const double computeBrHtoZga() const
The Br in the Standard Model.
const double computeSigmaZH(const double sqrt_s) const
The ZH production cross section in the Standard Model.
const double computeBrHtogaga() const
The Br in the Standard Model.
double lambda
The CKM parameter in the Wolfenstein parameterization.
virtual const double GammaW(const Particle fi, const Particle fj) const
A partial decay width of the boson decay into a SM fermion pair.
virtual const double cW2(const double Mw_i) const
The square of the cosine of the weak mixing angle in the on-shell scheme, denoted as .
double Mw_inp
The mass of the boson in GeV used as input for FlagMWinput = TRUE.
double mHl
The Higgs mass in GeV.
double ale
The fine-structure constant .
double AlsMz
The strong coupling constant at the Z-boson mass, .
virtual bool PostUpdate()
The post-update method for StandardModel.
double muw
A matching scale around the weak scale in GeV.
virtual const double alphaMz() const
The electromagnetic coupling at the -mass scale, .
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of StandardModel.
const double computeBrHto4v() const
The Br in the Standard Model.
const double v() const
The Higgs vacuum expectation value.
virtual const double sW2(const double Mw_i) const
The square of the sine of the weak mixing angle in the on-shell scheme, denoted as .
const double computeBrHtoWW() const
The Br in the Standard Model.
A class for the matching in the Standard Model.
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the anomalous triple gauge coupling .
A class for , the pole mass of the top quark.